addrbookFor publishers
← 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).

  1. 0x7f618e232eb6355263a37db6bbbf02bb44a7ae8ad39b42c594302cd7c7895c5c
  2. 0xee3109a88798095b74820ed156f8dea8fd9292c729becd4937687fc4ee72e42e
  3. 0x46d5c7f9c40d4eb58dfe0ce99cfb75b1fc7d08f54b51d59af26afed578162e5e
  4. 0x2e5d5dd66eeb4b26130bd080f7975e2da8cace71575e0b969c0731711e15eb25
  5. 0xd6fd99b6d13db041cb848b75f04bd10ccc2ce52919db01322f750f4d1e0c919c
  6. 0x9a70f5e42864ef709f8c282f69b3ff7aa09afc95c9d3ad6cd558a905fd2ae69f
  7. 0x8d9e424499e69c24dd977b183f55d9ccc4de8f523226b7bdee8aacf8569dfc51
  8. 0x52f51304d3c3cef3a81f17c11a1ff8c74fcda1b2e3364cbc8a052df8b1ec0764
  9. 0x7415a427cb2e1eb6a3b405accd5ac43c6052b8cd76a950ee88d9f77e3e889d4d
  10. 0x8991d2a1105127add04a7db3ca20328cdb1419ffaf11dd1520655091445f770d
  11. 0x94ff6a1838bb06ac09899310e3d37518c2cdbae79f32eb90e1b61eb995aed881
  12. 0xb9c4107c5cbaf0844324e5ba287c90e0643bb7b9e48e7877adda9372132cf0ea
  13. 0x4d2ee986a690e903126f449b4e9e62d5572b350357ab4496a83488949b131c29
  14. 0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON