Ruthven
by ruthven.ai in Onchain & crypto
Read-only artwork provenance: Origin Passports, evidence states, Merkle proofs checkable on Ethereum
https://ruthven.ai/api/ruthven/mcp- Tools
- 9
- open to any client
- Uptime
- 93.3%
- last 30 days
- Response time
- 949 ms
- 1.8 s slowest 5%
- Last check
- Passed
- 2 h ago, next in 4 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"ruthven": {
"type": "http",
"url": "https://ruthven.ai/api/ruthven/mcp"
}
}
}9 tools
- ruthven_get_asset
The 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…
- ruthven_list_evidence
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 verification state and freshness timestamps. Filter by status (VERIFIED, CONTEXT, INFERRED), type, kind, or a text query.
- ruthven_get_evidence
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.
- ruthven_get_provenance
Provenance 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).
- ruthven_verify_claim
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 independently of RUTHVEN. Deterministic; no model is involved.
- ruthven_get_proof
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: SHA-256 over the entry, keccak256 up the proof, and the root compared with the one in the published Passport. It proves…
- ruthven_ask
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 full cited evidence records, and follow-up questions. Never a valuation; never a recommendation to act.
- ruthven_agent_stage_records
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, the wallet, the ERC-8004 identity and its on-chain check, the quantity, the permission's salt and signer, the time — each…
- ruthven_describe
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), and the JSON API endpoints.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 2 h ago | Passed | 200 | 763 ms |
| 12 h ago | Passed | 200 | 1.8 s |
| 23 h ago | Passed | 200 | 741 ms |
| 32 h ago | Passed | 200 | 965 ms |
| 42 h ago | Passed | 200 | 838 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 685 ms |
| 3 days ago | Passed | 200 | 711 ms |
| 3 days ago | Passed | 200 | 1.2 s |
| 3 days ago | Passed | 200 | 949 ms |
| 4 days ago | Passed | 200 | 730 ms |
| 4 days ago | Passed | 200 | 1.0 s |
| 4 days ago | Passed | 200 | 1.7 s |
| 5 days ago | Passed | 200 | 1.7 s |
| 5 days ago | initialize returned HTTP 503 | 503 | 542 ms |
| 6 days ago | Passed | 200 | 1.6 s |