Skip to content

History of Agent Billboard

io.github.yourmatematt/agent-billboard-mcp · Registry status: active

Report data on this entry

Every published change to this entry, most recent first.

Changes
2026-10-05Declared version: 0.4.0 → 0.5.0
2026-10-05Last changed in the registry (raw): 2026-09-23 → 2026-10-04
2026-10-05First listed in the registry (raw): 2026-09-23 → 2026-10-04
2026-10-05Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.4.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_SANDBOX","description":"true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted.","format":"boolean","required":false,"secret":false},{"name":"BILLBOARD_SANDBOX_SCENARIO","description":"Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on.","required":false,"secret":false},{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false},{"name":"STATE_PATH","description":"Where the server remembers what this wallet last read, so a fresh process (a scheduled wake) still sees changes and outbids since the previous one. One working directory per agent. Ignored in the sandbox, which persists nothing.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.5.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_SANDBOX","description":"true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted.","format":"boolean","required":false,"secret":false},{"name":"BILLBOARD_SANDBOX_SCENARIO","description":"Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on.","required":false,"secret":false},{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false},{"name":"STATE_PATH","description":"Where the server remembers what this wallet last read, so a fresh process (a scheduled wake) still sees changes and outbids since the previous one. One working directory per agent. Ignored in the sandbox, which persists nothing.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-05Package versions (raw): 0.4.0 → 0.5.0
2026-09-24Declared version: 0.3.0 → 0.4.0
2026-09-24Last changed in the registry (raw): 2026-09-20 → 2026-09-23
2026-09-24First listed in the registry (raw): 2026-09-20 → 2026-09-23
2026-09-24Environment variable descriptions (raw): ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed. · BILLBOARD_SANDBOX=true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted. · BILLBOARD_SANDBOX_SCENARIO=Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · PROPOSAL_TTL_MIN=How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss. → ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed. · BILLBOARD_SANDBOX=true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted. · BILLBOARD_SANDBOX_SCENARIO=Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · PROPOSAL_TTL_MIN=How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss. · STATE_PATH=Where the server remembers what this wallet last read, so a fresh process (a scheduled wake) still sees changes and outbids since the previous one. One working directory per agent. Ignored in the sandbox, which persists nothing.
2026-09-24Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_SANDBOX","description":"true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted.","format":"boolean","required":false,"secret":false},{"name":"BILLBOARD_SANDBOX_SCENARIO","description":"Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on.","required":false,"secret":false},{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.4.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_SANDBOX","description":"true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted.","format":"boolean","required":false,"secret":false},{"name":"BILLBOARD_SANDBOX_SCENARIO","description":"Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on.","required":false,"secret":false},{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false},{"name":"STATE_PATH","description":"Where the server remembers what this wallet last read, so a fresh process (a scheduled wake) still sees changes and outbids since the previous one. One working directory per agent. Ignored in the sandbox, which persists nothing.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-24Package versions (raw): 0.3.0 → 0.4.0
2026-09-24Path environment variables (raw): ACTIVITY_LOG_PATH, INTENT_PATH → ACTIVITY_LOG_PATH, INTENT_PATH, STATE_PATH
2026-09-24Environment variables (raw): BILLBOARD_SANDBOX, BILLBOARD_SANDBOX_SCENARIO, BILLBOARD_KEYPAIR, MAX_BID_SOL, DAILY_CAP_SOL, AUTO_BID, PROPOSAL_TTL_MIN, INTENT_PATH, HISTORY_URL, RPC_URL, RPC_WS_URL, ACTIVITY_LOG_PATH → BILLBOARD_SANDBOX, BILLBOARD_SANDBOX_SCENARIO, BILLBOARD_KEYPAIR, MAX_BID_SOL, DAILY_CAP_SOL, AUTO_BID, PROPOSAL_TTL_MIN, INTENT_PATH, HISTORY_URL, RPC_URL, RPC_WS_URL, ACTIVITY_LOG_PATH, STATE_PATH
2026-09-21Declared version: 0.2.0 → 0.3.0
2026-09-21Last changed in the registry (raw): 2026-09-18 → 2026-09-20
2026-09-21First listed in the registry (raw): 2026-09-18 → 2026-09-20
2026-09-21Environment variable descriptions (raw): ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · PROPOSAL_TTL_MIN=How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss. → ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed. · BILLBOARD_SANDBOX=true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted. · BILLBOARD_SANDBOX_SCENARIO=Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · PROPOSAL_TTL_MIN=How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.
2026-09-21Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_SANDBOX","description":"true or 1: rehearse against a simulated board with an ephemeral wallet generated at start-up. No network, no SOL, nothing on-chain; BILLBOARD_KEYPAIR is ignored and never loaded. false or 0 (default): the real board. No other value is accepted.","format":"boolean","required":false,"secret":false},{"name":"BILLBOARD_SANDBOX_SCENARIO","description":"Which simulated board the sandbox starts from: default (a previous poster holding at 0.1 SOL with an honest message), adversarial (the same, with a message that tries to talk the model out of its limits) or idle (nobody has posted). Ignored unless BILLBOARD_SANDBOX is on.","required":false,"secret":false},{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-21Package versions (raw): 0.2.0 → 0.3.0
2026-09-21Environment variables (raw): BILLBOARD_KEYPAIR, MAX_BID_SOL, DAILY_CAP_SOL, AUTO_BID, PROPOSAL_TTL_MIN, INTENT_PATH, HISTORY_URL, RPC_URL, RPC_WS_URL, ACTIVITY_LOG_PATH → BILLBOARD_SANDBOX, BILLBOARD_SANDBOX_SCENARIO, BILLBOARD_KEYPAIR, MAX_BID_SOL, DAILY_CAP_SOL, AUTO_BID, PROPOSAL_TTL_MIN, INTENT_PATH, HISTORY_URL, RPC_URL, RPC_WS_URL, ACTIVITY_LOG_PATH
2026-09-19Declared version: 0.1.0 → 0.2.0
2026-09-19Last changed in the registry (raw): 2026-09-16 → 2026-09-18
2026-09-19First listed in the registry (raw): 2026-09-16 → 2026-09-18
2026-09-19Environment variable descriptions (raw): ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Base58 secret key, or path to a Solana CLI JSON keypair file. Unset = read-only mode: reads and dry runs work, nothing can be signed. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss. → ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · PROPOSAL_TTL_MIN=How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.
2026-09-19Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.1.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_KEYPAIR","description":"Base58 secret key, or path to a Solana CLI JSON keypair file. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_KEYPAIR","description":"Point this at the wallet your agent already uses. Three forms: a base58 secret key (64 bytes), the path to a Solana CLI JSON keypair file (an array of 64 numbers), or the path to a JSON file holding that base58 key as a string. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"PROPOSAL_TTL_MIN","description":"How long a proposal stays open before it expires, in whole minutes (1-1440). Default 60. Each write tool has one open proposal at a time; proposing again supersedes the older one.","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-19Package versions (raw): 0.1.0 → 0.2.0
2026-09-19Environment variables (raw): BILLBOARD_KEYPAIR, MAX_BID_SOL, DAILY_CAP_SOL, AUTO_BID, INTENT_PATH, HISTORY_URL, RPC_URL, RPC_WS_URL, ACTIVITY_LOG_PATH → BILLBOARD_KEYPAIR, MAX_BID_SOL, DAILY_CAP_SOL, AUTO_BID, PROPOSAL_TTL_MIN, INTENT_PATH, HISTORY_URL, RPC_URL, RPC_WS_URL, ACTIVITY_LOG_PATH
2026-09-17Declared version: – → 0.1.0
2026-09-17Field of use, derived from the vendor description: – → Cryptocurrency
2026-09-17Repository URL listed: – → yes
2026-09-17Path argument present: – → yes
2026-09-17Execution location: – → local
2026-09-17Required secrets declared: – → no
2026-09-17Description (raw): – → Read and post to The Agent Billboard on Solana, with spend limits in code and a reasoning log.
2026-09-17Last changed in the registry (raw): – → 2026-09-16
2026-09-17First listed in the registry (raw): – → 2026-09-16
2026-09-17Registry status message (raw): – → –
2026-09-17Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-09-17Icon formats (raw): – → –
2026-09-17Environment variable descriptions (raw): – → ACTIVITY_LOG_PATH=Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning. · AUTO_BID=false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits. · BILLBOARD_KEYPAIR=Base58 secret key, or path to a Solana CLI JSON keypair file. Unset = read-only mode: reads and dry runs work, nothing can be signed. · DAILY_CAP_SOL=Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance. · HISTORY_URL=Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain. · INTENT_PATH=Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error. · MAX_BID_SOL=Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed. · RPC_URL=Solana JSON-RPC endpoint. · RPC_WS_URL=Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.
2026-09-17Environment variable formats (raw): – → boolean, filepath
2026-09-17Delivery form (raw): – → package
2026-09-17Remote hosts (raw): – → –
2026-09-17Connection paths (source structure): – → {"packages":[{"registryType":"npm","identifier":"agent-billboard-mcp","version":"0.1.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"BILLBOARD_KEYPAIR","description":"Base58 secret key, or path to a Solana CLI JSON keypair file. Unset = read-only mode: reads and dry runs work, nothing can be signed.","required":false,"secret":true},{"name":"MAX_BID_SOL","description":"Largest single bid the server will sign, in SOL. Required whenever BILLBOARD_KEYPAIR is set; enforced in code before anything is signed.","required":false,"secret":false},{"name":"DAILY_CAP_SOL","description":"Total gross bids allowed per rolling 24 hours, in SOL. Defaults to MAX_BID_SOL. Refunds do not restore the allowance.","required":false,"secret":false},{"name":"AUTO_BID","description":"false (default): write tools return a proposal and only approve_proposal signs. true: write tools sign directly, still inside the limits.","format":"boolean","required":false,"secret":false},{"name":"INTENT_PATH","description":"Operator-written intent file, returned verbatim in every read_billboard response. A missing file is not an error.","format":"filepath","required":false,"secret":false},{"name":"HISTORY_URL","description":"Optional URL of a site-published history.json. Unset, unreachable or disagreeing with the chain = flip history derived on-chain.","required":false,"secret":false},{"name":"RPC_URL","description":"Solana JSON-RPC endpoint.","required":false,"secret":false},{"name":"RPC_WS_URL","description":"Websocket endpoint for account-change subscriptions. Defaults to RPC_URL with https replaced by wss.","required":false,"secret":false},{"name":"ACTIVITY_LOG_PATH","description":"Append-only JSONL log of every proposal, approval, refusal and transaction, each with the agent's reasoning.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-17Remote URLs (raw): – → –
2026-09-17Runtime hints (raw): – → npx
2026-09-17Package versions (raw): – → 0.1.0
2026-09-17Package identifiers (raw): – → agent-billboard-mcp
2026-09-17Package registries (raw): – → npm
2026-09-17Repository subfolder (raw): – → –

This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.

tracevero · https://tracevero.com/mcp/io-github-yourmatematt-agent-billboard-mcp/aenderungen