{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_832eqhu3r7m5","handle":"ruthven","url":"https://wellknown.network/agents/ruthven","links":{"self":"https://wellknown.network/agents/ruthven/record.json","html":"https://wellknown.network/agents/ruthven","markdown":"https://wellknown.network/agents/ruthven/record.md","api":"https://wellknown.network/api/v1/agents/ruthven","status":"https://wellknown.network/api/v1/agents/ruthven/status","claim":"https://wellknown.network/agents/ruthven/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ruthven/claim.json","badge":"https://wellknown.network/agents/ruthven/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ruthven/history","tools":"https://wellknown.network/api/v1/agents/ruthven/tools"},"ard":{"identifier":"urn:air:ruthven.ai:server:ruthven","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ruthven","summary":"Artwork provenance and works for sale: Origin Passports, Ethereum proofs, listings with proof","description":"Artwork provenance and works for sale: Origin Passports, Ethereum proofs, listings with proof","publisher":{"name":"ai.ruthven","url":null},"homepage":"https://ruthven.ai/developers/","repository":"https://github.com/RUTHVEN19/ruthven-world","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://ruthven.ai/api/ruthven/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-23T16:00:09.356252Z","publishedAt":"2026-10-23T16:00:09.356252Z","registryName":"ai.ruthven/ruthven"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"}],"categories":["security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4m ago.","lastOkAt":"2026-11-01T09:29:14.749Z","lastProbedAt":"2026-11-01T09:29:14.749Z","statusComputedAt":"2026-11-01T09:32:07.524Z","reliability30d":{"probes":82,"successRate":0.9878,"p50Ms":802,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":82,"ok":81,"authBoundaryOk":0,"serviceOk":81,"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-11-01T09:29:14.749Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":371,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T01:29:44.293Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1096,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T17:31:43.691Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":417,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T10:23:39.873Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":407,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T02:26:28.845Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1101,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T19:28:52.257Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":450,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T11:22:33.597Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1358,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T03:23:50.353Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1107,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T20:26:45.730Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":412,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T12:22:44.506Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":226,"error":null,"detail":{"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"toolCount":10,"toolsHash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","serverName":"ruthven","capabilities":["tools","resources"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"ruthven_get_asset","description":"The universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / c"},{"name":"ruthven_list_evidence","description":"The evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verif"},{"name":"ruthven_get_evidence","description":"Retrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is."},{"name":"ruthven_get_provenance","description":"Provenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and "},{"name":"ruthven_verify_claim","description":"Given the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it indepen"},{"name":"ruthven_get_proof","description":"A Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SH"},{"name":"ruthven_ask","description":"Ask a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the"},{"name":"ruthven_agent_stage_records","description":"The acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, th"},{"name":"ruthven_for_sale","description":"Which works of a collection can be bought right now on the open market (the artist's own listings and collectors' resales), as the marketplace reports them: tok"},{"name":"ruthven_describe","description":"What RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder),"}],"package":null,"toolSurface":{"id":"ts_5mankyhwnmnd","endpointId":"ep_xskuxmqqrp8w","hash":"e52eccbf0f5236ccaed62e577e1ab84d4cbc31cb8e30c605d4bd352855322d4a","toolCount":10,"serverName":"ruthven","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-23T21:25:24.460Z","lastSeenAt":"2026-11-01T09:29:14.758Z","observations":29,"toolNames":["ruthven_get_asset","ruthven_list_evidence","ruthven_get_evidence","ruthven_get_provenance","ruthven_verify_claim","ruthven_get_proof","ruthven_ask","ruthven_agent_stage_records","ruthven_for_sale","ruthven_describe"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_xskuxmqqrp8w","url":"https://ruthven.ai/api/ruthven/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-30T19:28:52.268Z","auth":{"observedAt":"2026-10-30T19:28:52.388Z","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-30T19:28:52.520Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"ruthven.ai","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-01T16:01:31.000Z","validTo":"2026-11-30T16:01:30.000Z","daysToExpiry":29,"sanCount":2,"fingerprint256":"83:82:6E:5E:7B:23:B4:9A:8E:F7:E1:FB:AA:8E:62:67:BE:43:B7:C0:2A:7B:55:AC:3E:DC:7E:93:19:9A:54:58"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.ruthven/ruthven","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.ruthven%2Fruthven","firstSeenAt":"2026-10-08T23:18:56.395Z","fetchedAt":"2026-10-31T17:21:51.544Z","normalizedAt":"2026-10-31T17:21:51.544Z"}]},"firstSeenAt":"2026-10-08T23:18:56.395Z","updatedAt":"2026-11-01T09:33:01.262Z"}