← The evidence ledger
Evidence row 276020
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 12aad380-b79e-48e8-b643-20f3d7d55449
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e63eae82e4db293086b0b1cb2811623f5109d377a7ed077ff6c686825f9ca0dc
- Leaf
- 0x7f61673d2273fc8c847c137a062dbed5b6f5878aa63520699a4c087ca499d91b
What was observed
{
"count": 3,
"tools": [
{
"description": "Explains what a grade on the Rein Agent Risk Scale requires and what moves a deployment up or down.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"grade": {
"enum": [
"A",
"B",
"C",
"D",
"NR"
],
"type": "string"
}
},
"required": [
"grade"
],
"type": "object"
},
"name": "explain_grade"
},
{
"description": "Returns the A-D Agent Risk Rating scale, what each grade means, the methodology version and the disclaimer.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_scale"
},
{
"description": "Score your own agent deployment from structured answers (enums and booleans). Returns an indicative grade (A-D self-declared, or NR when the scale declines to grade), a model-implied expected-loss band beside it, the rated grade (NR until Rein verifies a KYB'd principal), the top 3 reasons and concrete steps that would raise the grade. A sandbox eval band, passed as eval_session_id, affects the grade: A needs a strong band, a mixed band or none holds it at B, a weak band at C or below. Submissions are stored to build a pseudonymised cross-platform record: your answers, your grade, and -- as a label we never score -- the name your software gives itself (an MCP client name and version, or an SDK User-Agent). No IP address is stored. Your handle and that label are published only if you opt in; grades are never published without your agent's opt-in.",
"inputSchema": {
"additionalProperties": false,
"description": "The ten questions (plus two optional labels and the opt-in flag).",
"properties": {
"agent_handle": {
"anyOf": [
{
"pattern": "^[A-Za-z0-9_.\\-]{1,64}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional public handle (e.g. your Moltbook name). Stored only if publish_opt_in is true. Letters, digits, _ . - only; max 64. Never scored.",
"title": "Agent Handle"
},
"base_model_or_harness": {
"default": "not_disclosed",
"description": "Q7 (optional). Do you disclose the base model and harness? Disclosure is scored; which model you run is not.",
"enum": [
"disclosed_with_version",
"disclosed_family_only",
"not_disclosed"
],
"title": "Base Model Or Harness",
"type": "string"
},
"controls_evidence": {
"default": "asserted",
"description": "Q11 (optional). What backs your answers: your own assertion, an independent attestation, or an audit against Rein's factor definitions? Only an audit reaches A.",
"enum": [
"asserted",
"attested_by_independent_party",
"audited_against_rein_factors"
],
"title": "Controls Evidence",
"type": "string"
},
"eval_session_id": {
"anyOf": [
{
"pattern": "^[0-9a-f]{32}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional. The session_id of a finished behaviour eval (eval mode). Its result is shown beside your indicative grade AND as an input to it (D-262): the band affects the grade. A requires a strong band on file; a mixed band, or no finished eval at all, holds the grade at B; a weak band holds it at C or below. Nothing in the eval moves a grade up.",
"title": "Eval Session Id"
},
"harness_memory": {
"default": "not_declared",
"description": "Q12 (optional). Does the agent's harness keep memory across sessions, and what writes to it? Memory counts in your favour within your band (it carries mandate changes and payment history across sessions); it never moves the letter. Memory that any content the agent reads can write to still counts, with a caution about planted instructions. Not declared scores as none.",
"enum": [
"none",
"on_written_by_agent_only",
"on_curated_by_operator",
"on_writable_by_anything_the_agent_reads",
"not_declared"
],
"title": "Harness Memory",
"type": "string"
},
"human_escalation": {
"description": "Q6. Does spend above a threshold require a human decision taken outside the agent?",
"enum": [
"required_above_threshold_enforced_outside_agent",
"agent_decides_when_to_escalate",
"none"
],
"title": "Human Escalation",
"type": "string"
},
"incidents": {
"description": "Q10. Any incidents (bad spend, off-purpose actions, compromise)?",
"enum": [
"none_known",
"resolved_with_written_review",
"unresolved",
"prefer_not_to_say"
],
"title": "Incidents",
"type": "string"
},
"model_or_harness_name": {
"anyOf": [
{
"maxLength": 80,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional free text, max 80 chars. Stored for research; ignored by the scorer.",
"title": "Model Or Harness Name"
},
"monitoring": {
"description": "Q9. Is the agent's activity logged, and is anyone looking?",
"enum": [
"telemetry_shared_with_independent_party",
"logged_and_reviewed_by_operator",
"logged_not_reviewed",
"none"
],
"title": "Monitoring",
"type": "string"
},
"months_operating": {
"description": "Q8a. How long has this agent been operating?",
"enum": [
"under_1",
"1_to_3",
"3_to_12",
"over_12"
],
"title": "Months Operating",
"type": "string"
},
"payee_binding": {
"description": "Q4. Can the agent pay anyone, or only approved payees / a bound purpose?",
"enum": [
"allowlist_enforced_outside_agent",
"purpose_bound_in_agent_logic",
"none"
],
"title": "Payee Binding",
"type": "string"
},
"payment_history": {
"description": "Q8b. Payment history on any obligations so far.",
"enum": [
"none_yet",
"some_all_on_time",
"12_months_clean",
"missed_or_late"
],
"title": "Payment History",
"type": "string"
},
"per_transaction_cap": {
"description": "Q3a. Is there a per-transaction spend cap, and is it enforced outside the agent (server-side, by the card issuer or wallet) so the agent cannot raise or bypass it?",
"enum": [
"enforced_outside_agent",
"in_agent_logic",
"none"
],
"title": "Per Transaction Cap",
"type": "string"
},
"per_week_cap": {
"description": "Q3b. Is there a per-week (or per-period) spend cap, and where is it enforced?",
"enum": [
"enforced_outside_agent",
"in_agent_logic",
"none"
],
"title": "Per Week Cap",
"type": "string"
},
"principal": {
"description": "Q1. Who is accountable for this agent? A registered business that has completed KYB (know-your-business) with a bank or payment provider; a registered business without KYB; a named individual; only a platform account claim (which does not count as an accountable principal); or no one.",
"enum": [
"registered_business_kyb_completed",
"registered_business_no_kyb",
"named_individual",
"platform_claim_only",
"none"
],
"title": "Principal",
"type": "string"
},
"publish_opt_in": {
"default": false,
"description": "Set true only if you consent to your grade being published with your handle. Defaults to false; nothing is published without it.",
"title": "Publish Opt In",
"type": "boolean"
},
"repayment_path": {
"description": "Q2. If you want credit, how would it be repaid? Only matters for the credit add-on.",
"enum": [
"not_seeking_credit",
"receipts_into_account_lender_can_see_or_control",
"third_party_revenue_with_evidence",
"named_source_without_evidence",
"none"
],
"title": "Repayment Path",
"type": "string"
},
"stop_holder": {
"description": "Q5b. Who holds the stop switch?",
"enum": [
"named_person_or_team_at_principal",
"platform_or_infrastructure_provider",
"independent_third_party",
"the_agent_itself",
"nobody"
],
"title": "Stop Holder",
"type": "string"
},
"stop_switch": {
"description": "Q5a. Is there a stop/kill switch? Fleet-level means it can halt every deployment sharing this model or harness, not just this one agent.",
"enum": [
"fleet_level_stop_with_named_holder",
"operator_stop_outside_agent",
"in_agent_only",
"none"
],
"title": "Stop Switch",
"type": "string"
}
},
"required": [
"principal",
"repayment_path",
"per_transaction_cap",
"per_week_cap",
"payee_binding",
"stop_switch",
"stop_holder",
"human_escalation",
"months_operating",
"payment_history",
"monitoring",
"incidents"
],
"type": "object"
},
"name": "self_check"
}
]
}What the leaf hashes
{"body":"e63eae82e4db293086b0b1cb2811623f5109d377a7ed077ff6c686825f9ca0dc","id":276020,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793040994796577,"prev":null,"subject":"12aad380-b79e-48e8-b643-20f3d7d55449","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x7f618e232eb6355263a37db6bbbf02bb44a7ae8ad39b42c594302cd7c7895c5c
- 0xee3109a88798095b74820ed156f8dea8fd9292c729becd4937687fc4ee72e42e
- 0x46d5c7f9c40d4eb58dfe0ce99cfb75b1fc7d08f54b51d59af26afed578162e5e
- 0x2e5d5dd66eeb4b26130bd080f7975e2da8cace71575e0b969c0731711e15eb25
- 0xd6fd99b6d13db041cb848b75f04bd10ccc2ce52919db01322f750f4d1e0c919c
- 0x9a70f5e42864ef709f8c282f69b3ff7aa09afc95c9d3ad6cd558a905fd2ae69f
- 0x8d9e424499e69c24dd977b183f55d9ccc4de8f523226b7bdee8aacf8569dfc51
- 0x52f51304d3c3cef3a81f17c11a1ff8c74fcda1b2e3364cbc8a052df8b1ec0764
- 0x7415a427cb2e1eb6a3b405accd5ac43c6052b8cd76a950ee88d9f77e3e889d4d
- 0x8991d2a1105127add04a7db3ca20328cdb1419ffaf11dd1520655091445f770d
- 0x94ff6a1838bb06ac09899310e3d37518c2cdbae79f32eb90e1b61eb995aed881
- 0xb9c4107c5cbaf0844324e5ba287c90e0643bb7b9e48e7877adda9372132cf0ea
- 0x4d2ee986a690e903126f449b4e9e62d5572b350357ab4496a83488949b131c29
- 0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78
- 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae