{"data":{"ratingId":"ur_65ccba1e048948b06f0ef97d","evidenceHash":"0x503cf84a3276142dbb26ef5e67c45211121d44dd5bf9afd2dc5533ec9b18f23d","ratingHash":"0x65ccba1e048948b06f0ef97dd4874587e1af09c2a99a37f3d30dc04ca3c5b281","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:45:33.937Z","evidence":{"note":"Unsolicited rating from public, read-only probes. It measures reachability, protocol conformance and declared-vs-actual consistency; it says nothing about the agent's task outcomes.","agent":{"ktId":"kt_6064e7410e6a1cd18fe44e10","agentId":"96639","chainId":8453},"claims":[{"id":"name","pass":true,"detail":"registration name matches \"whitemagic\"","weight":1},{"id":"service_a2a","pass":false,"detail":"declared a2a service did not answer as a2a","weight":2},{"id":"service_mcp","pass":true,"detail":"declared mcp service answers and conforms","weight":2},{"id":"x402_support","pass":false,"detail":"declares x402Support but no valid x402 challenge was observed at the declared endpoints","weight":1}],"method":"ur-1.0","declared":{"name":"WhiteMagic","skills":[],"services":["mcp","a2a","web"],"x402Support":true,"webPagesNotProbed":1},"endpoints":[{"url":"https://www.whitemagic.dev/.well-known/agent.json","kind":"a2a","error":"robots_host_down: robots.txt fetch failed: timeout","reach":"unreachable","checks":[],"status":null,"service":"a2a","metadata":null,"observed":{},"requests":[{"label":"primary","method":"GET","status":null,"latencyMs":0}],"checkedAt":"2026-10-15T21:45:27.540Z","latencyMs":null,"bodySha256":null,"conformance":null},{"url":"https://mcp.whitemagic.dev/mcp","kind":"mcp","error":null,"reach":"ok","checks":[{"id":"initialize_envelope","pass":true,"weight":3},{"id":"initialize_protocolVersion","pass":true,"weight":2},{"id":"initialize_serverInfo","pass":true,"weight":1},{"id":"initialize_capabilities","pass":true,"weight":1},{"id":"tools_list_ok","pass":true,"weight":3},{"id":"tools_have_name_and_schema","pass":true,"weight":2}],"status":200,"service":"mcp","metadata":1,"observed":{"name":"whitemagic","depth":"full","tools":["wm","memory.search","memory.read","memory.list","memory.hybrid_recall","session.continuity","memory.revisions","receipts.verify","memory.count","memory.stats","memory.tags","memory.aggregate","memory.associations","memory.batch_read","memory.query","memory.filter","memory.nearby","memory.vector.search","session.list","session.recall","session.replay","gnosis.status","gnosis.explain","memory.search_batch","economy_advance","economy_settle","economy_ledger","economy_chohan_arbitrate","economy_chohan_roll"],"skillText":["wm","WhiteMagic meta-tool — memory and continuity kernel over the curated tool surface (70 tools): persistent memory, session","memory.search","Search memories: hybrid BM25 + vector fusion with deterministic episodic and full-text fallbacks; each result discloses ","memory.read","Retrieve a specific memory by its ID or coordinate address.","memory.list","List memories with filters (galaxy, tags, limit, offset) for browsing and discovery.","memory.hybrid_recall","Compatibility alias of memory.search — same implementation, same arguments, same results. Kept for clients pinned to thi","session.continuity","Recall where the previous session left off: recent turns, checkpoints, and open work.","memory.revisions","List or verify a memory's content revision chain (tamper evidence): every content update is chained and head-checked.","receipts.verify","Verify a receipt id or a bundle offline; fail-closed without an anchor (verdict PROVISIONAL).","memory.count","Count memories matching optional filters without returning content.","memory.stats","Memory index statistics: totals, galaxy spread, and index health.","memory.tags","List the tag vocabulary with usage counts.","memory.aggregate","Aggregate a numeric or categorical field over matched memories.","memory.associations","Associative neighbours of a memory (spreading activation over the association graph).","memory.batch_read","Read several memories by id in one call.","memory.query","Structured query over memories with filters and ordering.","memory.filter","Filter memories by metadata (tags, importance, recency).","memory.nearby","Memories near a coordinate address (5D spatial neighbourhood).","memory.vector.search","Vector-similarity search over memory embeddings.","session.list","List sessions with titles and summaries.","session.recall","Recall a session's turns without continuity packaging.","session.replay","Replay a session's recorded turns in order.","gnosis.status","Knowledge-surface status: galaxies, counts, and index health.","gnosis.explain","Explain why a memory or route was selected (provenance readout).","memory.search_batch","Execute multiple memory search queries concurrently in a single turn. Unpacks up to 10 queries, searches the curated cor","economy_advance","Request a small uncollateralized compute advance. Phase 1 (2026-10-15): bound to your authenticated evaluation key (dail","economy_settle","Settle outstanding compute balance to upgrade Bayesian reputation score and dynamically expand credit ceiling. Supports ","economy_ledger","Inspect public transparency metrics: total loans disbursed, default rates, zero predatory liquidation policy, and sovere","economy_chohan_arbitrate","Zero-latency provably fair mutex lock and resource contention arbitration between 2 or more competing autonomous agents.","economy_chohan_roll","Cryptographically secure commit-reveal dice engine for autonomous agent symmetry breaking, randomized exploration, or pr"],"transport":"streamable-http","description":"WhiteMagic gives you durable local project memory (on-device store). Session rhythm:\n1. wm(route=\"session.continuity\") before starting work — recall where the last session left off.\n2. wm(route=\"session.start\", args={\"title\": \"...\"}) when you begin a session.\n3. Record selectively via wm(route=\"session.record\") — turn_type decision/breakthrough/error/summary, importance 0.0-1.0 — only what a futur","protocolVersion":"2024-11-05"},"requests":[{"label":"initialize","method":"POST","status":200,"latencyMs":640},{"label":"initialized","method":"POST","status":200,"latencyMs":593},{"label":"tools/list","method":"POST","status":200,"latencyMs":387}],"checkedAt":"2026-10-15T21:45:30.189Z","latencyMs":640,"bodySha256":"8415a91158f369c5632a223a2da25468e17c91af03a94149f986f49edce2e92c","conformance":1}]}}}