{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cbw7nmjk2rs2","handle":"canvas64","url":"https://wellknown.network/agents/canvas64","links":{"self":"https://wellknown.network/agents/canvas64/record.json","html":"https://wellknown.network/agents/canvas64","markdown":"https://wellknown.network/agents/canvas64/record.md","api":"https://wellknown.network/api/v1/agents/canvas64","status":"https://wellknown.network/api/v1/agents/canvas64/status","claim":"https://wellknown.network/agents/canvas64/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/canvas64/claim.json","badge":"https://wellknown.network/agents/canvas64/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/canvas64/history","tools":"https://wellknown.network/api/v1/agents/canvas64/tools"},"ard":{"identifier":"urn:air:canvas64.com:agent:canvas64","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Canvas64","summary":"Canvas64 is a public wall of 64 cells on Base. Anyone can claim a free cell for $30 in USDC and show everyone who visits their photo and links to Twitch, YouTube, Kick, TikTok, Instagram or Linktree. Nobody can take a cell, but anyone can buy it out at the next step, 1.65× the last price, and the o…","description":"Canvas64 is a public wall of 64 cells on Base. Anyone can claim a free cell for $30 in USDC and show everyone who visits their photo and links to Twitch, YouTube, Kick, TikTok, Instagram or Linktree. Nobody can take a cell, but anyone can buy it out at the next step, 1.65× the last price, and the owner cannot refuse. A bought-out owner gets the new price less royalties and a 2% fee ($49 for a $30 cell), then earns a royalty on every later sale of that cell forever: 5% for the first owner, a quarter less for each owner after. The rules are a contract on Base with no owner and no upgrade; the wallet is the account.","publisher":{"name":"Canvas64","url":"https://canvas64.com/"},"homepage":"https://canvas64.com/docs/agents","repository":null,"version":"1.0.0-rc32","license":null,"protocols":["a2a","mcp"],"tags":["canvas64","base","usdc"],"pricing":null,"endpoints":[{"url":"https://canvas64.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"get_wall","name":"Read the wall","tags":["canvas64","base","usdc"],"description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's links. Use it to find free cells, the cheapest cell, the priciest cells or a creator on the wall."},{"id":"get_cell","name":"Read one cell","tags":["canvas64","base","usdc"],"description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their royalty after that, and the link where a person buys it with their own wallet."},{"id":"quote","name":"Price a step","tags":["canvas64","base","usdc"],"description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much that royalty has paid once the cell reaches a later step. Prices rise 1.65x per step from $30, with no cap."},{"id":"get_rules","name":"The rules","tags":["canvas64","base","usdc"],"description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit status and the docs."}],"tools":["Read the wall","Read one cell","Price a step","The rules"],"extra":{"updatedAt":"2026-10-25T18:19:06.470902Z","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"publishedAt":"2026-10-25T18:19:06.470902Z","capabilities":{"streaming":false},"registryName":"com.canvas64/wall","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.938,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.885,"provenance":"derived"},{"slug":"content.social","name":"Social Media","confidence":0.814,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"}],"categories":["commerce","content","documents","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-29T10:25:36.546Z","lastProbedAt":"2026-10-29T10:25:36.546Z","statusComputedAt":"2026-10-29T10:28:14.422Z","reliability30d":{"probes":15,"successRate":1,"p50Ms":84,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":15,"ok":15,"authBoundaryOk":0,"serviceOk":15,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-29T10:25:36.546Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":142,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc42","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T02:29:51.377Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc41","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T19:24:45.080Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":177,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc41","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T11:29:15.199Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc41","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T03:26:03.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc40","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T19:30:37.376Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":163,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc40","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T12:26:12.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":112,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc40","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T04:25:19.448Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc38","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T21:24:19.791Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc38","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T14:26:50.852Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":77,"error":null,"detail":{"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"toolCount":5,"toolsHash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","serverName":"canvas64","capabilities":["tools"],"serverVersion":"1.0.0-rc38","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_wall","description":"All 64 cells of the Canvas64 wall, A1 to H8: who owns each (name and wallet), its step, what it was bought for, what buying it out costs now, and the owner's li"},{"name":"get_cell","description":"One cell by its address (A1 to H8): owner, step, price paid, the price to claim or buy it out now, what the buyer gets when they are bought out in turn, their r"},{"name":"quote","description":"The Canvas64 price model for one step of any cell: its price, what its owner gets when bought out, their royalty on every later sale, and optionally how much th"},{"name":"prepare_buy","description":"Prepares the purchase of one cell (A1 to H8) for the buyer's own wallet: the price read from the contract now, and the unsigned transactions on Base that the wa"},{"name":"get_rules","description":"The rules of Canvas64 in a few quotable sentences: the price formula, the payout, the royalty, the contract and network, the services a cell links to, the audit"}],"package":null,"toolSurface":{"id":"ts_guegybnnxvfv","endpointId":"ep_up27xrhj66rg","hash":"21f67b6422e3fd874f935266bf017ebbc512a28068b31575a889fbe4296de3f9","toolCount":5,"serverName":"canvas64","serverVersion":"1.0.0-rc34","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-25T17:27:43.053Z","lastSeenAt":"2026-10-29T10:25:36.552Z","observations":13,"toolNames":["get_wall","get_cell","quote","prepare_buy","get_rules"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_up27xrhj66rg","url":"https://canvas64.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-28T03:26:03.968Z","auth":{"observedAt":"2026-10-28T03:26:04.075Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-28T03:26:04.094Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"canvas64.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-16T13:27:03.000Z","validTo":"2027-01-14T14:27:01.000Z","daysToExpiry":76,"sanCount":1,"fingerprint256":"07:F1:0F:1F:F7:C5:7B:01:3E:83:6B:15:38:77:13:8A:78:84:A6:C7:C8:49:77:14:51:5B:04:38:37:5F:C3:DD"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.canvas64/wall","url":"https://registry.modelcontextprotocol.io/v0/servers/com.canvas64%2Fwall","firstSeenAt":"2026-10-25T01:19:00.836Z","fetchedAt":"2026-10-28T11:23:05.443Z","normalizedAt":"2026-10-28T11:23:05.443Z"},{"source":"a2a_card","key":"https://canvas64.com/.well-known/agent-card.json","url":"https://canvas64.com/.well-known/agent-card.json","firstSeenAt":"2026-10-25T01:22:31.853Z","fetchedAt":"2026-10-25T01:22:31.853Z","normalizedAt":"2026-10-25T01:22:31.853Z"}]},"firstSeenAt":"2026-10-25T01:19:00.836Z","updatedAt":"2026-10-29T10:29:20.967Z"}