addrbookFor publishers
← The evidence ledger

Evidence row 265122

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 713414d9-b192-4384-98ed-478b1ebfc73e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
9698c1685047bb64fd733cbcbb0e8365fd5cf26813081f7ec782ba27e43f1ef9
Leaf
0x853bd4bd764b3bf8add6accbc3bd72e4f0bfca750cb9442f681c550aa949aa03

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Call ONCE at the START of a session, before there is a task: what happened recently across all of this person's projects, opening with the roster of their projects (slug and purpose) and open handoffs.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "days": {
            "description": "Days back, counting today. Default 2; more only when picking up work after being away.",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "arroway_catch_up"
    },
    {
      "description": "Mark that you are taking an open handoff BEFORE working on it, so parallel sessions do not duplicate it. A claim is a mark, never a lock. Addressing rule: addressed to YOUR user — take it; to someone else — only a human in this conversation can decide to take it, and an autonomous session must leave it.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "handoff": {
            "description": "The #handle from the read, or the full id.",
            "type": "string"
          },
          "note": {
            "description": "Who is taking it — a routine names itself here.",
            "maxLength": 16384,
            "type": "string"
          },
          "project": {
            "description": "Project slug.",
            "maxLength": 63,
            "type": "string"
          }
        },
        "required": [
          "project",
          "handoff"
        ],
        "type": "object"
      },
      "name": "arroway_claim"
    },
    {
      "description": "Close an open handoff when its work is DONE, alongside the arroway_log entry that records the residue. Work that removes what an open handoff exists to fix closes that handoff in the same pass — even when the handoff is someone else's. So this is also the call for someone ELSE's handoff, with a note naming what emptied it. A handoff that still carries real work, which a passer-by must never close, stays open; discarding a handoff is the human's gesture, in the panel.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "handoff": {
            "description": "The #handle from the read, or the full id.",
            "type": "string"
          },
          "note": {
            "description": "One line on what landed; it points at the residue.",
            "maxLength": 16384,
            "type": "string"
          },
          "project": {
            "description": "Project slug.",
            "maxLength": 63,
            "type": "string"
          }
        },
        "required": [
          "project",
          "handoff"
        ],
        "type": "object"
      },
      "name": "arroway_close"
    },
    {
      "description": "Acknowledge the final part of a multi-part Arroway read with its read_id and receipt, closing the sequence. It is not a precondition for working.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "read_id": {
            "description": "Opaque id returned by the incomplete arroway_read response.",
            "type": "string"
          },
          "receipt": {
            "description": "Opaque receipt returned by the final part.",
            "type": "string"
          }
        },
        "required": [
          "read_id",
          "receipt"
        ],
        "type": "object"
      },
      "name": "arroway_complete_read"
    },
    {
      "description": "Fetch the next part of a read that did not fit in one response (read_id and receipt of the preceding part). Returns the next slice of what the first part named, with a new receipt; the part marked complete is the last, and arroway_complete_read acknowledges it. OPTIONAL: the first part already counts as delivered and names what later parts hold.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "read_id": {
            "description": "Opaque id returned by the incomplete arroway_read response.",
            "type": "string"
          },
          "receipt": {
            "description": "Opaque receipt returned by the immediately preceding part.",
            "type": "string"
          }
        },
        "required": [
          "read_id",
          "receipt"
        ],
        "type": "object"
      },
      "name": "arroway_continue"
    },
    {
      "description": "Export OUT of a project what it has DECIDED, as a portable memory pack for another team or project. Only sanctioned, live memories travel: a FINDING never was one, so findings stay and the answer tells you how many did. Nothing about people travels.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "description": {
            "description": "Optional: who it is for, what it assumes.",
            "type": "string"
          },
          "name": {
            "description": "What this pack IS, in a few words: the first thing the other side reads.",
            "maxLength": 120,
            "type": "string"
          },
          "project": {
            "description": "Slug of the project whose norms you are exporting",
            "maxLength": 63,
            "type": "string"
          },
          "topic": {
            "description": "Optional: export only the memories carrying this topic.",
            "maxLength": 120,
            "type": "string"
          }
        },
        "required": [
          "project",
          "name"
        ],
        "type": "object"
      },
      "name": "arroway_export"
    },
    {
      "description": "Bring a memory pack made by arroway_export INTO a project. Everything lands as a PROPOSAL for the person's review and nothing is pinned, whatever the pack says. If any part is malformed, nothing is imported.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "pack": {
            "description": "The pack document itself; this server does not fetch URLs.",
            "type": "object"
          },
          "project": {
            "description": "Project slug. Not from the person or a read this session? It is a guess: check the arroway_catch_up roster.",
            "maxLength": 63,
            "type": "string"
          }
        },
        "required": [
          "project",
          "pack"
        ],
        "type": "object"
      },
      "name": "arroway_import"
    },
    {
      "description": "Record the durable residue of a COMPLETED task in the team-visible daily log: what someone arriving later needs in order not to redo it, dated state included. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). If the person corrected you for re-litigating a decision, say so. If this work made a read memory's 'dies when' true, name it in fulfills and it is retired with this entry.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "backfilled": {
            "description": "true for history from BEFORE Arroway existed, not today's work.",
            "type": "boolean"
          },
          "content": {
            "description": "What was decided, found or changed, and what it cost. You judge the length.",
            "maxLength": 65536,
            "type": "string"
          },
          "essence": {
            "description": "One authored line with the operative result; never the opening of the body.",
            "maxLength": 280,
            "type": "string"
          },
          "fulfills": {
            "description": "Memories whose 'dies when' this work made true (decision/fact/reference received in full in a read). Never one that merely looks old.",
            "items": {
              "additionalProperties": false,
              "properties": {
                "how": {
                  "description": "What met the kill condition, in one sentence.",
                  "maxLength": 1000,
                  "type": "string"
                },
                "memory": {
                  "description": "The #handle from the read, or the full id.",
                  "maxLength": 36,
                  "type": "string"
                }
              },
              "required": [
                "memory",
                "how"
              ],
              "type": "object"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          },
          "keep_whole": {
            "description": "true only after you considered cutting an indivisible oversized residue.",
            "type": "boolean"
          },
          "operational": {
            "description": "true for HOW the work went (failures, measurements, self-corrections): kept for catch-up, out of task reads.",
            "type": "boolean"
          },
          "project": {
            "description": "Project slug. Not from the person or a read this session? It is a guess: check the arroway_catch_up roster.",
            "maxLength": 63,
            "type": "string"
          },
          "source": {
            "description": "Optional pointer to a living source (URL, doc, CRM id)",
            "maxLength": 2048,
            "type": "string"
          },
          "topic": {
            "description": "Optional free tag (e.g. 'marketing')",
            "maxLength": 120,
            "type": "string"
          }
        },
        "required": [
          "project",
          "content"
        ],
        "type": "object"
      },
      "name": "arroway_log"
    },
    {
      "description": "Move something to the project it belongs in. A memory is only PROPOSED: the change waits for the person's review, because moving changes who sees it. A log entry you wrote moves at once, text unchanged.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "memory": {
            "description": "#handle of the memory or log entry, from a read or arroway_search_log",
            "maxLength": 36,
            "type": "string"
          },
          "project": {
            "description": "Slug of the project it is in TODAY",
            "maxLength": 63,
            "type": "string"
          },
          "target": {
            "description": "Slug of the project you believe it belongs to",
            "maxLength": 63,
            "type": "string"
          },
          "why": {
            "description": "Why it belongs there and not here. For a memory, the person decides on this sentence.",
            "maxLength": 16384,
            "type": "string"
          }
        },
        "required": [
          "project",
          "memory",
          "target",
          "why"
        ],
        "type": "object"
      },
      "name": "arroway_move"
    },
    {
      "description": "Call in the seconds BEFORE you tell the person something or propose a course of action: returns what is already decided (the project's and this person's own) AND THEN A MAP of the titles and handles of everything else. arroway_read include GUARANTEES a mapped one in full; it does not make that read any cheaper, so use it to be sure, never to pay less. Before publishing text for others, pass it as draft: what it touches comes back in full.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "draft": {
            "description": "Optional: the text you will publish or say (PR, comment, message, page), ending with one line in the project's language on what it claims, recommends and names.",
            "maxLength": 20000,
            "type": "string"
          },
          "project": {
            "description": "Project slug the claim is about.",
            "maxLength": 63,
            "type": "string"
          },
          "since": {
            "description": "Optional: checkpoint from a previous arroway_norms call for THIS project (not the read's). Omit after compaction or in a new conversation.",
            "type": "string"
          }
        },
        "required": [
          "project"
        ],
        "type": "object"
      },
      "name": "arroway_norms"
    },
    {
      "description": "Call when you STOP with the task unfinished (out of time, blocked, told to stop): it leaves a HANDOFF served at the top of every read until someone closes it; a completed task ends in arroway_log instead. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). Write what the next session needs to continue, never a dump.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "addressed_to": {
            "description": "Optional person or routine it is meant for; never a lock.",
            "type": "string"
          },
          "card": {
            "description": "Card, issue or PR, when one exists.",
            "type": "string"
          },
          "do_not_redo": {
            "description": "What must NOT be redone or re-litigated.",
            "type": "string"
          },
          "essence": {
            "description": "One authored line with the operative in-flight state.",
            "maxLength": 280,
            "type": "string"
          },
          "next_step": {
            "description": "The single concrete next step. Not a plan: the step.",
            "type": "string"
          },
          "open_risk": {
            "description": "The risk left open.",
            "type": "string"
          },
          "project": {
            "description": "Project slug.",
            "maxLength": 63,
            "type": "string"
          },
          "read_handles": {
            "description": "The reading list: #handles of THIS project the next session must read in full, in order. Only what is required.",
            "items": {
              "maxLength": 36,
              "minLength": 8,
              "type": "string"
            },
            "maxItems": 10,
            "type": "array",
            "uniqueItems": true
          },
          "supersedes": {
            "description": "#handle of the OPEN handoff this one replaces, from a read.",
            "type": "string"
          },
          "where_stopped": {
            "description": "What is done and verified, what is half-done.",
            "type": "string"
          }
        },
        "required": [
          "project",
          "where_stopped",
          "next_step"
        ],
        "type": "object"
      },
      "name": "arroway_pass"
    },
    {
      "description": "Read Arroway for a project BEFORE acting on any task related to it. It serves the authored essence of memories, dated-log entries and handoffs by default; name a #handle in include to recover that object's full body.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "handoff": {
            "description": "Optional: #handle of an OPEN handoff you are continuing; the read is built from its reading list (none: falls back to the normal read). Cannot be combined with include.",
            "type": "string"
          },
          "include": {
            "description": "#handles whose full body you need; they come first, so others fall out — it chooses, it does not add.",
            "items": {
              "maxLength": 36,
              "minLength": 8,
              "type": "string"
            },
            "maxItems": 10,
            "minItems": 1,
            "type": "array",
            "uniqueItems": true
          },
          "project": {
            "description": "Project slug, e.g. 'seven50'",
            "maxLength": 63,
            "type": "string"
          },
          "since": {
            "description": "Optional: checkpoint from a previous read of THIS project, so standing rules are not reprinted. Omit after compaction or in a new conversation.",
            "type": "string"
          },
          "task_context": {
            "description": "Optional: what you are about to do; it ranks results. The declaration alone is NOT evidence of use: a matching completion residue from the same session must corroborate it.",
            "maxLength": 16384,
            "type": "string"
          }
        },
        "required": [
          "project"
        ],
        "type": "object"
      },
      "name": "arroway_read"
    },
    {
      "description": "Save a durable memory (decision/rule/fact/preference/reference/identity): only what would change what someone does on a DIFFERENT task. Unsanctioned in THIS conversation, it is a PROPOSAL — never present it as a decision. 'identity' is WHO someone is: the user's circle goes in their personal project, a business's people in that business's project. A sourced fact or reference that only informs can be a finding, which cannot replace a sanctioned memory.",
      "inputSchema": {
        "additionalProperties": false,
        "allOf": [
          {
            "if": {
              "properties": {
                "type": {
                  "const": "fact"
                }
              },
              "required": [
                "type"
              ]
            },
            "then": {
              "required": [
                "review_at"
              ]
            }
          },
          {
            "if": {
              "properties": {
                "expires": {
                  "const": true
                }
              },
              "required": [
                "expires"
              ]
            },
            "then": {
              "required": [
                "review_at"
              ]
            }
          }
        ],
        "properties": {
          "backfilled": {
            "description": "true for sourced HISTORY from before Arroway, on the topic just worked on; never a dump.",
            "type": "boolean"
          },
          "content": {
            "description": "The norm ITSELF, as if true today, in the shortest form that still governs correctly. Biography (who, when, quotes, dated numbers) goes in why_source; a specific case in example.",
            "maxLength": 65536,
            "type": "string"
          },
          "contradiction": {
            "description": "Required with supersedes_id: what this changes in the earlier memory.",
            "type": "string"
          },
          "decided_by_human": {
            "description": "true ONLY if the person stated or sanctioned it in THIS conversation; else a proposal. A proposal is never free: it costs that person a review. Then only a PINNED memory travels in every read; a normal one competes for space in the block relevant to each task. Never write an instruction to check, verify, be careful or look at the source, a step of a routine, or anything here only because something went wrong once.",
            "type": "boolean"
          },
          "essence": {
            "description": "The operative norm or fact in ONE line.",
            "maxLength": 280,
            "type": "string"
          },
          "example": {
            "description": "A case illustrating the rule, shown in the panel; it NEVER travels in reads, so any criterion goes in content.",
            "maxLength": 16384,
            "type": "string"
          },
          "example_considered": {
            "description": "Second call only: true if the flagged example is criterion the rule needs.",
            "type": "boolean"
          },
          "expires": {
            "description": "true ONLY for a dated STATUS that would be stale after review_at. If unsure, omit.",
            "type": "boolean"
          },
          "kill_condition": {
            "description": "Mandatory: explicit revocation / named trigger / review date",
            "type": "string"
          },
          "pin_decision_token": {
            "description": "Second call only: the first call's token, unchanged.",
            "type": "string"
          },
          "pin_requested_by_human": {
            "description": "true ONLY if the person told you in THIS conversation to keep it in every session. Sanctioning the CONTENT is not asking for the pin. Pins above any ceiling.",
            "type": "boolean"
          },
          "pin_suggested": {
            "description": "Your judgement on pinning (travels in EVERY read). There is no default: required on a rule's second call. Above the ceiling it becomes a proposal of the pin alone.",
            "type": "boolean"
          },
          "project": {
            "description": "Project slug. Not from the person or a read this session? It is a guess: check the arroway_catch_up roster.",
            "maxLength": 63,
            "type": "string"
          },
          "related_check_token": {
            "description": "Second call only: token returned with the related memories.",
            "type": "string"
          },
          "related_checked": {
            "description": "Second call only: true after reading the related memories shown.",
            "type": "boolean"
          },
          "review_at": {
            "description": "YYYY-MM-DD when this stops being true on its own. REQUIRED for a fact, which leaves reads after it.",
            "format": "date",
            "maxLength": 10,
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "revoked_reconsideration": {
            "description": "Second call only: the person's words in THIS conversation reconsidering a revoked finding.",
            "type": "string"
          },
          "source_ptr": {
            "description": "Pointer to the living source, when verifiable",
            "maxLength": 2048,
            "type": "string"
          },
          "split_considered": {
            "description": "true only after looking for seams; splitting is the default.",
            "type": "boolean"
          },
          "supersedes_id": {
            "description": "#handle of the memory this replaces, only for the SAME point: acting on either would already satisfy or violate the other. A shared topic is not enough.",
            "maxLength": 36,
            "type": "string"
          },
          "title": {
            "description": "Short, unique within the project",
            "maxLength": 200,
            "type": "string"
          },
          "topic": {
            "description": "Optional free tag (e.g. 'marketing').",
            "maxLength": 120,
            "type": "string"
          },
          "treatment": {
            "description": "`governed` enters the person's review queue, a real cost to them; `finding` costs nobody a review and is never a norm. Does it GOVERN what someone may or must do, or only INFORM? Informs, with a source an agent can reopen and compare: finding (only fact and reference qualify).",
            "enum": [
              "governed",
              "finding"
            ],
            "type": "string"
          },
          "treatment_justification": {
            "description": "Required for a finding: why it is verifiable context, not policy.",
            "type": "string"
          },
          "type": {
            "description": "Kind of memory.",
            "enum": [
              "rule",
              "decision",
              "fact",
              "preference",
              "identity",
              "reference"
            ],
            "type": "string"
          },
          "why_source": {
            "description": "Where it came from: the ONLY place for biography. This does NOT travel in reads; it is shown in the panel.",
            "maxLength": 16384,
            "type": "string"
          }
        },
        "required": [
          "project",
          "type",
          "title",
          "content",
          "essence",
          "decided_by_human",
          "kill_condition"
        ],
        "type": "object"
      },
      "name": "arroway_remember"
    },
    {
      "description": "Retire a SANCTIONED memory when the person told you in this conversation to remove it and nothing replaces it. Archived, never deleted. With a corrected version, use arroway_remember supersedes_id; for your own pending proposal, arroway_withdraw.",
      "inputSchema": {
        "additionalProperties": false,
        "allOf": [
          {
            "properties": {
              "decided_by_human": {
                "const": true
              }
            }
          }
        ],
        "properties": {
          "decided_by_human": {
            "description": "Must be true, and only when the person explicitly told you to remove it IN THIS CONVERSATION.",
            "type": "boolean"
          },
          "memory": {
            "description": "The memory to retire — the #handle from a read is enough.",
            "maxLength": 36,
            "type": "string"
          },
          "project": {
            "description": "Project slug.",
            "maxLength": 63,
            "type": "string"
          },
          "why": {
            "description": "Optional: what the person said made it obsolete, in their terms.",
            "maxLength": 16384,
            "type": "string"
          }
        },
        "required": [
          "project",
          "memory",
          "decided_by_human"
        ],
        "type": "object"
      },
      "name": "arroway_retire"
    },
    {
      "description": "Find WHERE a literal term or phrase appeared in the recent dated log (essence and body), across every project of this person or one. Returns short excerpts anchored by project, date and entry. It searches what happened, not curated memory.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "project": {
            "description": "Optional project slug; omit to search them all.",
            "maxLength": 63,
            "type": "string"
          },
          "query": {
            "description": "Literal term or phrase; case-insensitive.",
            "maxLength": 200,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "arroway_search_log"
    },
    {
      "description": "Open a NEW project when the work at hand has no home in Arroway; it needs slug, name and scope. Propose the name and scope to the person FIRST and call only once they agree. update=true renames a project you own and rewrites its scope, when the person asks or the scope is wrong; the slug stays. invite brings a person into the project at slug, when the person wants them in.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "invite": {
            "description": "Email of a person to bring in; name and scope not needed. Returns a checkout link if a team plan is needed.",
            "maxLength": 200,
            "type": "string"
          },
          "name": {
            "description": "How people will call it",
            "maxLength": 120,
            "type": "string"
          },
          "scope": {
            "description": "What belongs here and what does not: the subject AND what is out.",
            "maxLength": 8192,
            "type": "string"
          },
          "slug": {
            "description": "Short, lowercase, hyphenated, unique — e.g. 'trading-solana'",
            "maxLength": 63,
            "type": "string"
          },
          "update": {
            "description": "true: change name and scope of the existing project at slug.",
            "type": "boolean"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "arroway_start_project"
    },
    {
      "description": "Record what a memory's source says when your work ALREADY took you there — never go verifying memories as a task, never guess an outcome. A FACT proven gone is retired at once; a conflicting one when you propose the correction with arroway_remember supersedes_id. On a FINDING, source_gone archives it and a conflict is corrected in place. Rules and decisions are only marked.",
      "inputSchema": {
        "additionalProperties": false,
        "allOf": [
          {
            "if": {
              "properties": {
                "outcome": {
                  "const": "conflicts"
                }
              },
              "required": [
                "outcome"
              ]
            },
            "then": {
              "required": [
                "note"
              ]
            }
          },
          {
            "if": {
              "properties": {
                "outcome": {
                  "const": "source_gone"
                }
              },
              "required": [
                "outcome"
              ]
            },
            "then": {
              "required": [
                "note"
              ]
            }
          }
        ],
        "properties": {
          "memory": {
            "description": "The #handle from the read, or the full id.",
            "maxLength": 36,
            "type": "string"
          },
          "note": {
            "description": "Required for conflicts (what the source says) and source_gone (what proves removal).",
            "maxLength": 16384,
            "type": "string"
          },
          "outcome": {
            "description": "source_gone = PROVEN removed (404, file deleted, record gone), never mere unavailability (timeout, login wall, outage). conflicts = the source says something different.",
            "enum": [
              "matches",
              "source_gone",
              "conflicts"
            ],
            "type": "string"
          },
          "project": {
            "description": "Project slug.",
            "maxLength": 63,
            "type": "string"
          }
        },
        "required": [
          "project",
          "memory",
          "outcome"
        ],
        "type": "object"
      },
      "name": "arroway_verify"
    },
    {
      "description": "Take back a pending PROPOSAL that turned out to be wrong, usually because the person corrected you. Not for sanctioned memories. It is kept as withdrawn, with your reason. If the corrected version is durable, also write it with arroway_remember.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "memory": {
            "description": "#handle of the proposal, from a read",
            "maxLength": 36,
            "type": "string"
          },
          "other_author_confirmed": {
            "description": "Second call only, after Arroway said someone else's AI wrote the proposal: true to go ahead.",
            "type": "boolean"
          },
          "project": {
            "description": "Project slug.",
            "maxLength": 63,
            "type": "string"
          },
          "why": {
            "description": "What made it wrong — usually what the person said.",
            "maxLength": 16384,
            "type": "string"
          }
        },
        "required": [
          "project",
          "memory",
          "why"
        ],
        "type": "object"
      },
      "name": "arroway_withdraw"
    }
  ]
}

What the leaf hashes

{"body":"9698c1685047bb64fd733cbcbb0e8365fd5cf26813081f7ec782ba27e43f1ef9","id":265122,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793034630192938,"prev":null,"subject":"713414d9-b192-4384-98ed-478b1ebfc73e","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. 0x853bad420d1b7ee021199f0073c7e257cbcc91a09eacb50c3f688739373ef985
  2. 0xa6c76d88b2d51d4e3b3f55525c635e84b5416866852dca14c31ddf1d7ff1ee31
  3. 0xc6d53cfeea5f7b423ae1c964a29af4e8edc2bbb96327915a2b12974b6b55a9b1
  4. 0x4648fe9f4bbad88d4828456fddbc99d4e9b39f2b4b64645f2d79f9f05acdd01b
  5. 0x57e740a09af6d24bc7502b4e3a3dc7640beb03f1298d5573d8ea1e4ada88dff3
  6. 0xd759433c78d9c321d9a500ce0ef48b0f04e1ea88ad912637b858b8997e20e678
  7. 0x3ac11c72784b4557893e0a1f0ef9cbfbdabd0a516c6043f8d27e0aa2db9991dd
  8. 0x32a3c1992d867a0f9299a0762c63c9dc796c23fd855c09f037288b83779774ef
  9. 0x58b7ee5b62b8ee6a0b2f7bc8a51622b7fa7a224885c3d1c4f768751b5f3bbec8
  10. 0x57cf22ad94c4fd01cd46cc494037c1e1c1e5762f276a703f5e957ef32ad4aa0a
  11. 0x147021357b2eb773d60db74f751316bfd367b06080320d378c0c402240e98d59
  12. 0x146f43471a3bde6d8a04e87b6afd3ee6860c6e38a009f86aee705ce722b67748
  13. 0x91c2ae93ec20c7fed5088112fe3941ca622dfb3f8f1022c4844726c361244bd4
  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