ai.ruthven/ruthven

Artwork provenance and works for sale: Origin Passports, Ethereum proofs, listings with proof

Endpointhttps://ruthven.ai/api/ruthven/mcp (streamable-http)
Registry version1.1.0
Now10 tools · grade A (92) · pin ts_f6b48a9ea56a93b9885820dd6bc9c563 · protocol 2025-06-18
First / last listed2026-11-06 01:05 UTC / 2026-11-06 01:05 UTC
Grade over time2026-11-06: A (92), 10 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-06 01:05 UTC
10 tools, grade A (92)

Tools: 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

Current tools (10)

ruthven_get_assetThe universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / contextual / inferred facts, unknowns, and counts. Claims carry evidence ids; pass include_evidence=true for the full evidence records as well (large).
params: asset_id*, include_evidence
ruthven_list_evidenceThe 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 verification state and freshness timestamps. Filter by status (VERIFIED, CONTEXT, INFERRED), type, kind, or a text query.
params: asset_id*, status, type, kind, q, limit, offset
ruthven_get_evidenceRetrieve 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.
params: asset_id*, evidence_id*
ruthven_get_provenanceProvenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and the evidence graph (cut_from, placed_as, pinned_as, pictured_by, hash_of).
params: asset_id*
ruthven_verify_claimGiven 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 independently of RUTHVEN. Deterministic; no model is involved.
params: asset_id*, evidence_ids*
ruthven_get_proofA 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: SHA-256 over the entry, keccak256 up the proof, and the root compared with the one in the published Passport. It proves that the record contains the entry; it does not make a statement true. With neither evidence_ids nor paths, returns the pa
params: asset_id*, evidence_ids, paths
ruthven_askAsk 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 full cited evidence records, and follow-up questions. Never a valuation; never a recommendation to act.
params: asset_id*, question*
ruthven_agent_stage_recordsThe 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, the wallet, the ERC-8004 identity and its on-chain check, the quantity, the permission's salt and signer, the time — each hashed and a leaf of a Merkle root the collection's owner commits to the RuthvenAnchor registry on Ethereum. With record
params: collection*, record_id
ruthven_for_saleWhich 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: token, ask, expiry, the listing's order hash and protocol address, and for each work its Origin Passport, its record and its proof — plus the exact steps to check the work and fill the listing from your own wallet, and what holding a work earn
params: collection
ruthven_describeWhat 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), and the JSON API endpoints.
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.