addrbookFor publishers
← The evidence ledger

Evidence row 570509

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6fd27a68-6d6f-44e7-8f35-7ab8f77e0b51
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e5c2247855bc97bc5708d4cb4619127466b188875fbe5ace64876470a7fddcf2
Leaf
0xc4ff65ea1ff8aabe62f7ee93a97745af2243a85c922c8c42868f11a137c6b97d

What was observed

{
  "count": 19,
  "tools": [
    {
      "description": "What DFX learned since a time: with a domain, that graph's events by first sight (dfx_id narrows them to one entity), each labelled NEW_EVENT, NEWLY_OBSERVED_HISTORICAL or SCHEDULED_FUTURE; without one, real estate changes since a cursor.",
      "inputSchema": {
        "properties": {
          "dfx_id": {
            "description": "With a domain: only the events about this entity (a borrower, lender, sponsor or fund on that domain's graph), as dfx:<graph>:<id>.",
            "type": "string"
          },
          "domain": {
            "description": "An intelligence domain instead of real estate; with it, `since` is an ISO timestamp.",
            "enum": [
              "allocators",
              "family_office",
              "independent_sponsor",
              "private_credit",
              "private_equity",
              "real_estate_funds",
              "ria",
              "venture_capital"
            ],
            "type": "string"
          },
          "event_type": {
            "description": "One served event family.",
            "enum": [
              "BANKRUPTCY_EVENT",
              "CERTIFICATE_OF_OCCUPANCY",
              "COMPLIANCE_PERIOD_ENDING",
              "DEED_RECORDED",
              "DEMOLITION_FILED",
              "DISTRESS_FLAG_RAISED",
              "DISTRESS_STATUS_CHANGED",
              "FORECLOSURE_EVENT",
              "FORECLOSURE_FILED",
              "LEASE_EXPIRING",
              "LOAN_ASSIGNED",
              "LOAN_MATURED",
              "LOAN_MATURITY_SCHEDULED",
              "LOAN_MODIFIED",
              "LOAN_STATUS_CHANGED",
              "OWNERSHIP_CHANGED",
              "PERMIT_ISSUED",
              "PERMIT_STATUS_CHANGED",
              "PORTFOLIO_CONTRACTED",
              "PORTFOLIO_EXPANDED",
              "PROPERTY_SOLD",
              "SPECIAL_SERVICING_ENTERED",
              "SUBSIDY_CONTRACT_EXPIRING",
              "TAX_LIEN_LISTED",
              "USE_CONVERSION_PERMITTED",
              "VACANT_FORECLOSURE_REGISTERED",
              "ZONING_EVENT"
            ],
            "type": "string"
          },
          "include_historical": {
            "default": false,
            "description": "With `domain`: also return rows DFX first saw in the window that occurred before it (novelty NEWLY_OBSERVED_HISTORICAL) and rows seeded when the domain's tape was created. Default false. Real estate rows are labelled with novelty but not filtered.",
            "type": "boolean"
          },
          "include_scheduled": {
            "default": false,
            "description": "With `domain`: also return rows whose occurrence date is after today (novelty SCHEDULED_FUTURE), such as an announced closing date. Default false.",
            "type": "boolean"
          },
          "limit": {
            "default": 50,
            "description": "Max 50. A full page sets `complete: false` in the envelope, which means the backlog was longer than one page and more rows are available immediately with the returned cursor. The cursor is the last row on the page, never the present moment, so nothing is skipped.",
            "type": "integer"
          },
          "place_dfx_id": {
            "description": "Real estate only (no domain): one property or parcel. With a domain, dfx_id scopes the feed to one entity.",
            "type": "string"
          },
          "since": {
            "description": "With a domain: an ISO timestamp. Without one: the opaque cursor a previous answer returned; unset, the answer is a starting position and no events, by design.",
            "type": "string"
          },
          "state": {
            "description": "Real estate only (no domain): a two letter state code.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "changes_since"
    },
    {
      "description": "Every facility a borrower has on the BDC tape (kind, lien, principal as a lower bound, pricing, maturity) with each BDC holding a piece. group_by=lender: one row per BDC, its tranches summed, cited to its own filing. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "as_of": {
            "description": "group_by=lender: the schedule date on or before which to read (default latest).",
            "type": "string"
          },
          "detail": {
            "default": "research",
            "description": "compact: the id, name, type, up to five key facts with their citation and counts of the related rows by type, under 2 KB. research (the default): the full answer.",
            "enum": [
              "compact",
              "research"
            ],
            "type": "string"
          },
          "dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id> (fo, isi, vc, pe, ria, al, pc, ref), or a bare real estate id.",
            "type": "string"
          },
          "group_by": {
            "default": "facility",
            "description": "lender: one row per BDC with its tranches summed at one schedule date, from its own filing.",
            "enum": [
              "facility",
              "lender"
            ],
            "type": "string"
          },
          "held_only": {
            "default": true,
            "description": "Facilities still on a schedule at the latest quarter end.",
            "type": "boolean"
          },
          "limit": {
            "default": 10,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "dfx_id"
        ],
        "type": "object"
      },
      "name": "get_borrower_facilities"
    },
    {
      "description": "Capital flow paths through one institution: plan to fund to manager to company, sponsor to borrower to facility to lender, and more. Each hop names its graph, id, role and basis, with the amount where disclosed and a rule-graded confidence. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id> (fo, isi, vc, pe, ria, al, pc, ref), or a bare real estate id.",
            "type": "string"
          },
          "include_former": {
            "default": false,
            "description": "Also return paths through a lender edge no longer held, marked FORMER.",
            "type": "boolean"
          },
          "kind": {
            "description": "One path kind as the summary names it (for example ALLOCATOR_TO_PE_FUND_TO_MANAGER).",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "dfx_id"
        ],
        "type": "object"
      },
      "name": "get_capital_paths"
    },
    {
      "description": "A credit manager or a BDC: classes, advised BDCs from each 10-K, quarterly portfolio (fair value, principal, borrowers, marks, PIK), largest facilities and sponsors financed. Accepts a private credit id or a BDC's CIK. detail=compact returns key facts under 2 KB. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "detail": {
            "default": "research",
            "description": "compact: the id, name, type, up to five key facts with their citation and counts of the related rows by type, under 2 KB. research (the default): the full answer.",
            "enum": [
              "compact",
              "research"
            ],
            "type": "string"
          },
          "dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id> (fo, isi, vc, pe, ria, al, pc, ref), or a bare real estate id.",
            "type": "string"
          }
        },
        "required": [
          "dfx_id"
        ],
        "type": "object"
      },
      "name": "get_credit_provider"
    },
    {
      "description": "Everything DFX holds on one id: the card, relationships with sources and dates, recent events, the observations each fact traces to, and identity links to other graphs by shared CRD, CIK or EIN. detail=compact returns key facts and counts under 2 KB. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "detail": {
            "default": "research",
            "description": "compact: the id, name, type, up to five key facts with their citation and counts of the related rows by type, under 2 KB. research (the default): the full answer.",
            "enum": [
              "compact",
              "research"
            ],
            "type": "string"
          },
          "dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id> (fo, isi, vc, pe, ria, al, pc, ref), or a bare real estate id.",
            "type": "string"
          },
          "event_limit": {
            "type": "integer"
          },
          "evidence_limit": {
            "type": "integer"
          },
          "include": {
            "description": "Default: relationships, events, evidence, same_as. Add name_candidates to also search the other graphs by name (slower; candidates only).",
            "items": {
              "enum": [
                "relationships",
                "events",
                "evidence",
                "same_as",
                "name_candidates"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "relationship_limit": {
            "type": "integer"
          }
        },
        "required": [
          "dfx_id"
        ],
        "type": "object"
      },
      "name": "get_entity"
    },
    {
      "description": "An evidence-backed path between two DFX ids across every graph: each hop is a published relationship with its source, or an identity link by shared CRD, CIK or EIN. NO_MATCH means no observed path within the hop budget, not that the two are unconnected. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "from_dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id>.",
            "type": "string"
          },
          "max_hops": {
            "default": 3,
            "maximum": 4,
            "minimum": 1,
            "type": "integer"
          },
          "to_dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id>.",
            "type": "string"
          }
        },
        "required": [
          "from_dfx_id",
          "to_dfx_id"
        ],
        "type": "object"
      },
      "name": "relationship_path"
    },
    {
      "description": "One private markets question in one call: BDC and private credit lenders, borrowers, loans, maturities and non-accrual, sponsors, advisers, teams, pension commitments. Reads SEC filings (BDC schedules, Form ADV, IAPD) and plan documents; returns entities, an answer from cited claims only, coverage limits, withheld counts. identify and screen depth are free. Paged by continuation. No model inside.",
      "inputSchema": {
        "properties": {
          "as_of": {
            "description": "Optional ISO date the answer is read as of (default: today).",
            "type": "string"
          },
          "continue": {
            "description": "page.continuation from a previous answer: returns its next page, read through this caller's own access. Pages split between whole claims, never inside one.",
            "type": "string"
          },
          "depth": {
            "description": "Optional. The default depends on access: without a paid DFX plan or the 7 day trial (anonymous, a free key or a free connection) only identify and screen run, and an unnamed depth runs at screen; with one, an unnamed depth runs at investigate. identify: ids only (up to 6 reads, 3 KB). screen: the primary read at the latest date (8 reads, 8 KB). investigate: every date and section the question needs (14 reads, 12 KB a page). validate: investigate plus cross-checks, disagreements under contradictions (18 reads). monitor: changes since `since` or 90 days, with a checkpoint (8 reads).",
            "enum": [
              "identify",
              "screen",
              "investigate",
              "validate",
              "monitor"
            ],
            "type": "string"
          },
          "detail": {
            "default": "research",
            "description": "compact: identity, the answer, its basis claims and counts, under 2 KB. research (default): the page in full.",
            "enum": [
              "compact",
              "research"
            ],
            "type": "string"
          },
          "entity": {
            "description": "Optional. The subject: a name (firm, fund, company, plan, advisor) or a DFX id (dfx:<graph>:<id>). Without it, every entity is read from the question.",
            "type": "string"
          },
          "question": {
            "description": "The question in plain language, as an analyst would ask it.",
            "type": "string"
          },
          "since": {
            "description": "Optional ISO date: the window start (depth=monitor: the checkpoint).",
            "type": "string"
          },
          "workflow": {
            "description": "Optional hint. credit_by_sponsor: BDC lenders, positions, facilities and sponsors. advisor_movement: IAPD registration moves, people and teams. allocator_to_company: plan commitments and capital paths. Without it, the workflow is read from the question's words.",
            "enum": [
              "credit_by_sponsor",
              "advisor_movement",
              "allocator_to_company"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "research"
    },
    {
      "description": "A firm, fund, person or company name to canonical DFX ids across every private-capital graph, with the roles the same institution holds on other graphs (manager, adviser, lender, allocator). Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Comma-separated: family_office, independent_sponsor, venture_capital, private_equity, ria, allocators, private_credit, real_estate_funds. Default: all.",
            "type": "string"
          },
          "entity_type": {
            "description": "Comma-separated graph types: organization, office, sponsor, capital_provider, fund, person, company.",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "maximum": 50,
            "type": "integer"
          },
          "name": {
            "description": "The name, or a word of it (Blackstone, Horowitz, Thoma).",
            "type": "string"
          },
          "prefer_domain": {
            "description": "The domain the question is about (same keys as domain, plus real_estate). Reorders, never filters: a row holding every asked word stays first, then rows in the preferred domain, then a real estate brand's primary adviser, then score. 'Blackstone' with real_estate_funds is Blackstone Real Estate Advisors with the brand's other advisers under `family`; 'Blackstone Management Partners' is still BMP.",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "resolve_name"
    },
    {
      "description": "Public plans' own commitment disclosures, one row per line: plan, fund as printed, manager, amount, status, dates, vintage, re-up, the plan's own performance figures and the source document with a quote. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "allocator_dfx_id": {
            "description": "A consultant id on the allocator graph, dfx:al:<uuid>.",
            "type": "string"
          },
          "bucket": {
            "enum": [
              "public_equity",
              "fixed_income",
              "private_equity",
              "venture",
              "private_credit",
              "real_estate",
              "infrastructure",
              "natural_resources",
              "hedge_diversifiers",
              "cash",
              "other_alternatives",
              "real_assets",
              "multi_asset",
              "pooled_vehicle",
              "other"
            ],
            "type": "string"
          },
          "consultant_dfx_id": {
            "description": "A consultant id on the allocator graph, dfx:al:<uuid>.",
            "type": "string"
          },
          "cursor": {
            "description": "The next_cursor value from the previous page of this tool, unchanged.",
            "type": "string"
          },
          "first_time_only": {
            "type": "boolean"
          },
          "fund_dfx_id": {
            "description": "A consultant id on the allocator graph, dfx:al:<uuid>.",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "manager_dfx_id": {
            "description": "A consultant id on the allocator graph, dfx:al:<uuid>.",
            "type": "string"
          },
          "query": {
            "description": "Allocator, fund or manager name contains.",
            "type": "string"
          },
          "re_ups_only": {
            "type": "boolean"
          },
          "since": {
            "description": "ISO date; commitment or approval date on or after (a holding with neither: its vintage year, never the report date).",
            "type": "string"
          },
          "sort": {
            "enum": [
              "date",
              "amount",
              "vintage"
            ],
            "type": "string"
          },
          "status": {
            "enum": [
              "RECOMMENDED",
              "PROPOSED",
              "APPROVED",
              "COMMITTED",
              "DISCLOSED_HOLDING",
              "UNKNOWN"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "search_allocator_commitments"
    },
    {
      "description": "Search across every DFX domain by name or by filters (type, domain, state, sector, activity). Returns compact cards with stable DFX ids and a coverage note per domain. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "active_only": {
            "type": "boolean"
          },
          "asset_class": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "cursor": {
            "description": "The next_cursor value from the previous page of this tool, unchanged.",
            "type": "string"
          },
          "domain": {
            "description": "Comma-separated: real_estate, family_office, independent_sponsor, venture_capital, private_equity, ria, allocators, private_credit, real_estate_funds. Default: all.",
            "type": "string"
          },
          "entity_type": {
            "description": "family_office, sponsor, capital_provider, company, vc_firm, pe_firm, platform, fund, person, property, organization, ria_firm, advisor, private_fund, allocator, consultant, manager, credit_provider, bdc, borrower, vehicle.",
            "type": "string"
          },
          "has_real_estate": {
            "type": "boolean"
          },
          "has_sponsor_relationships": {
            "type": "boolean"
          },
          "invests_directly": {
            "type": "boolean"
          },
          "limit": {
            "default": 25,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "min_aum_usd": {
            "type": "number"
          },
          "min_opportunity": {
            "type": "integer"
          },
          "query": {
            "description": "A name (contains).",
            "type": "string"
          },
          "recent_activity_days": {
            "type": "integer"
          },
          "sector": {
            "type": "string"
          },
          "sort": {
            "type": "string"
          },
          "stage": {
            "type": "string"
          },
          "state": {
            "description": "Two-letter US state code.",
            "type": "string"
          },
          "vertical": {
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "search_entities"
    },
    {
      "description": "Every published relationship touching one entity (employs, manages, invested in, lends to, owns, board member of and more), each with role, dates, currency, evidence class and source. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "current_only": {
            "type": "boolean"
          },
          "detail": {
            "default": "research",
            "description": "compact: the id, name, type, up to five key facts with their citation and counts of the related rows by type, under 2 KB. research (the default): the full answer.",
            "enum": [
              "compact",
              "research"
            ],
            "type": "string"
          },
          "dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id> (fo, isi, vc, pe, ria, al, pc, ref), or a bare real estate id.",
            "type": "string"
          },
          "limit": {
            "maximum": 200,
            "type": "integer"
          },
          "rel_type": {
            "type": "string"
          }
        },
        "required": [
          "dfx_id"
        ],
        "type": "object"
      },
      "name": "search_relationships"
    },
    {
      "description": "Advisors who left one firm and registered at another, from IAPD registration dates: the person, from and to firms with class, the end and begin dates, the gap and the move type. Bulk re-registrations are excluded unless asked for. Without a paid plan on a vertical, lists name their first 5 rows and count the rest; each answer states what it withheld.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "advisor_dfx_id": {
            "description": "An RIA graph advisor id of the form dfx:ria:<uuid>, or the individual CRD number.",
            "type": "string"
          },
          "cursor": {
            "description": "The next_cursor value from the previous page of this tool, unchanged.",
            "type": "string"
          },
          "from_dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id>.",
            "type": "string"
          },
          "include_bulk": {
            "default": false,
            "type": "boolean"
          },
          "include_departures": {
            "default": false,
            "type": "boolean"
          },
          "limit": {
            "default": 25,
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "move_type": {
            "enum": [
              "WIREHOUSE_TO_WIREHOUSE",
              "WIREHOUSE_TO_RIA",
              "WIREHOUSE_TO_IBD",
              "IBD_TO_RIA",
              "RIA_TO_RIA",
              "RIA_TO_WIREHOUSE",
              "RIA_TO_IBD",
              "IBD_TO_IBD",
              "IBD_TO_WIREHOUSE",
              "WIREHOUSE_TO_NEW_FIRM",
              "IBD_TO_NEW_FIRM",
              "RIA_TO_NEW_FIRM",
              "WIREHOUSE_TO_STATE_RIA",
              "IBD_TO_STATE_RIA",
              "RIA_TO_STATE_RIA",
              "DEPARTURE",
              "OTHER"
            ],
            "type": "string"
          },
          "since": {
            "description": "ISO date; registration ended on or after.",
            "type": "string"
          },
          "to_dfx_id": {
            "description": "A DFX id of the form dfx:<graph>:<id>.",
            "type": "string"
          },
          "until": {
            "description": "ISO date.",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "search_ria_advisor_moves"
    },
    {
      "description": "A claim in, SUPPORTED, PARTIALLY_SUPPORTED, CONTRADICTED or UNKNOWN out, with the cited evidence rows. Names resolve only to records carrying that name; absence of evidence is UNKNOWN, never a contradiction.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "as_of": {
            "description": "ISO date the claim is about, for lending and position claims that do not state one.",
            "type": "string"
          },
          "claim": {
            "type": "string"
          },
          "object": {
            "type": "string"
          },
          "object_dfx_id": {
            "description": "A DFX id: dfx:fo:<uuid> (family office graph), dfx:isi:<uuid> (sponsor graph), dfx:vc:<uuid> (venture graph), dfx:pe:<uuid> (private equity graph), dfx:ria:<uuid> (registered investment adviser graph), dfx:al:<uuid> (allocator graph), dfx:pc:<uuid> (private credit graph), dfx:ref:<uuid> (real estate fund graph), or a bare real estate UUID.",
            "type": "string"
          },
          "predicate": {
            "enum": [
              "INVESTED_IN",
              "ACQUIRED",
              "CO_INVESTED_WITH",
              "WORKS_AT",
              "IS_A",
              "ADVISER_OF",
              "COMMITTED_TO",
              "LENDER_TO",
              "HOLDS_POSITION",
              "MOVED_FIRM"
            ],
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "subject_dfx_id": {
            "description": "A DFX id: dfx:fo:<uuid> (family office graph), dfx:isi:<uuid> (sponsor graph), dfx:vc:<uuid> (venture graph), dfx:pe:<uuid> (private equity graph), dfx:ria:<uuid> (registered investment adviser graph), dfx:al:<uuid> (allocator graph), dfx:pc:<uuid> (private credit graph), dfx:ref:<uuid> (real estate fund graph), or a bare real estate UUID.",
            "type": "string"
          },
          "year": {
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "verify"
    },
    {
      "description": "Cancels a watch: no further deliveries, the quota slot is freed, earlier deliveries stay readable.",
      "inputSchema": {
        "properties": {
          "watch_id": {
            "description": "A watch id from watch creation.",
            "type": "string"
          }
        },
        "required": [
          "watch_id"
        ],
        "type": "object"
      },
      "name": "watch_cancel"
    },
    {
      "description": "Material changes since a checkpoint: each with its filing, filing date, a check against the lender's own rows, NEW_EVENT or NEWLY_OBSERVED_HISTORICAL, a materiality score with its rubric, and duplicates folded. Returns the next checkpoint; a repeated call returns the same delivery.",
      "inputSchema": {
        "properties": {
          "checkpoint": {
            "description": "The checkpoint id the previous answer returned; omit for the latest.",
            "type": "string"
          },
          "include_historical": {
            "description": "Also show filings older than the checkpoint that were ingested since.",
            "type": "boolean"
          },
          "watch_id": {
            "description": "A watch id from watch creation.",
            "type": "string"
          }
        },
        "required": [
          "watch_id"
        ],
        "type": "object"
      },
      "name": "watch_changes"
    },
    {
      "description": "Save a private credit investigation for this account: a research question and/or borrowers, a sponsor's borrowers or a lender's book, and the changes to watch (lenders, maturity, spread, PIK, marks). `since` starts it at a past date. Returns a watch id and checkpoint. Needs a DFX account key.",
      "inputSchema": {
        "properties": {
          "baseline": {
            "description": "Record conclusions about each borrower at the first checkpoint (default true).",
            "type": "boolean"
          },
          "conditions": {
            "description": "Which changes to watch; default all measured ones.",
            "items": {
              "enum": [
                "non_accrual",
                "lender_exit",
                "lender_entry",
                "amendment",
                "spread_change",
                "pik",
                "mark_change"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "include_failing": {
            "description": "Also watch types measured above 10% false (exits, first appearances, PIK added, recoveries), verified ones only.",
            "type": "boolean"
          },
          "include_historical": {
            "description": "Also show filings older than the checkpoint that were ingested since.",
            "type": "boolean"
          },
          "include_unmeasured": {
            "description": "Also watch footnote and N-PORT types (non-accrual, default) that the quality sample could not check.",
            "type": "boolean"
          },
          "maturity_within_months": {
            "description": "Keep only borrowers with debt maturing inside this window.",
            "maximum": 60,
            "minimum": 1,
            "type": "integer"
          },
          "min_materiality": {
            "description": "Drop changes scored below this.",
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          },
          "name": {
            "description": "A label for the objective.",
            "type": "string"
          },
          "research": {
            "description": "Save an investigation: the research question this watch keeps answering. Its claims are saved with the checkpoint; scope may then be omitted (the question's subject).",
            "properties": {
              "entity": {
                "type": "string"
              },
              "question": {
                "type": "string"
              },
              "workflow": {
                "type": "string"
              }
            },
            "required": [
              "question"
            ],
            "type": "object"
          },
          "scope": {
            "description": "What to watch: kind borrowers (their ids), sponsor (its current borrowers) or lender (a BDC's book at its latest quarter), and ids of the form dfx:pc:<uuid>.",
            "properties": {
              "ids": {
                "items": {
                  "type": "string"
                },
                "maxItems": 5000,
                "type": "array"
              },
              "kind": {
                "enum": [
                  "borrowers",
                  "sponsor",
                  "lender"
                ],
                "type": "string"
              }
            },
            "required": [
              "kind",
              "ids"
            ],
            "type": "object"
          },
          "since": {
            "description": "ISO date up to 400 days back: start the watch as if saved then, so the first read returns what was filed since.",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "watch_create"
    },
    {
      "description": "This account's watches with status, latest checkpoint, reads used and cost. Needs a DFX account key.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "watch_list"
    },
    {
      "description": "Re-tests the conclusions recorded at a checkpoint (maturity, mark, lenders, performing) against what changed since, and diffs a saved investigation's claims against the question asked now.",
      "inputSchema": {
        "properties": {
          "checkpoint": {
            "description": "Whose conclusions to re-test; omit for the first checkpoint.",
            "type": "string"
          },
          "watch_id": {
            "description": "A watch id from watch creation.",
            "type": "string"
          }
        },
        "required": [
          "watch_id"
        ],
        "type": "object"
      },
      "name": "watch_reevaluate"
    },
    {
      "description": "Plain-language objective in, coverage and routing out: the DFX domain that answers it, the arguments for that domain's search, and a free three-row sample. Covers private credit, private equity, venture, family offices, RIAs, allocators and US commercial real estate.",
      "inputSchema": {
        "properties": {
          "constraints": {
            "description": "Structured overrides for what was parsed out of `objective`, applied last so they outrank the prose. ONLY `state`, `event_type`, `within_days` and `limit` are honoured; any other key is ignored without warning.",
            "properties": {
              "event_type": {
                "description": "One served event family",
                "enum": [
                  "BANKRUPTCY_EVENT",
                  "CERTIFICATE_OF_OCCUPANCY",
                  "COMPLIANCE_PERIOD_ENDING",
                  "DEED_RECORDED",
                  "DEMOLITION_FILED",
                  "DISTRESS_FLAG_RAISED",
                  "DISTRESS_STATUS_CHANGED",
                  "FORECLOSURE_EVENT",
                  "FORECLOSURE_FILED",
                  "LEASE_EXPIRING",
                  "LOAN_ASSIGNED",
                  "LOAN_MATURED",
                  "LOAN_MATURITY_SCHEDULED",
                  "LOAN_MODIFIED",
                  "LOAN_STATUS_CHANGED",
                  "OWNERSHIP_CHANGED",
                  "PERMIT_ISSUED",
                  "PERMIT_STATUS_CHANGED",
                  "PORTFOLIO_CONTRACTED",
                  "PORTFOLIO_EXPANDED",
                  "PROPERTY_SOLD",
                  "SPECIAL_SERVICING_ENTERED",
                  "SUBSIDY_CONTRACT_EXPIRING",
                  "TAX_LIEN_LISTED",
                  "USE_CONVERSION_PERMITTED",
                  "VACANT_FORECLOSURE_REGISTERED",
                  "ZONING_EVENT"
                ],
                "type": "string"
              },
              "limit": {
                "description": "Max 50",
                "type": "integer"
              },
              "state": {
                "description": "Two letter state code",
                "type": "string"
              },
              "within_days": {
                "description": "Forward window in days",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "domain": {
            "description": "One domain's coverage and tools, answered instead of routing a real estate objective.",
            "enum": [
              "real_estate",
              "family_office",
              "independent_sponsor",
              "venture_capital"
            ],
            "type": "string"
          },
          "objective": {
            "description": "What you are trying to do, in one sentence and in your own words, for example 'commercial real estate loans in Ohio maturing in the next year'. A place named in the sentence is what the free sample is drawn from.",
            "type": "string"
          },
          "topic": {
            "description": "A topic in your own words ('family office direct investing', 'venture fundraising'); answers with the domains that cover it.",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "what_can_dfx_answer"
    }
  ]
}

What the leaf hashes

{"body":"e5c2247855bc97bc5708d4cb4619127466b188875fbe5ace64876470a7fddcf2","id":570509,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793139812455330,"prev":null,"subject":"6fd27a68-6d6f-44e7-8f35-7ab8f77e0b51","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0xc4ff6bf0a6b67f06ffa35ab91a6fedb9479b034743b1d202963b6bb870b94003
  2. 0xa9f8a6ac35c00ba67781b441f5c6ca7d7ed15f01d06a573f078b7e3295e99762
  3. 0xe28d688509d9546b6579f6493ca6c40a0c03df8f7330ef9a984d7be45fe14ef6
  4. 0xc02752046a879a75c3b228100b96f44bbf3764e3028efc4d8f9a37c4a145c9d3
  5. 0x85813deb48de43610447ddf129edcdff9f150ac9df96cc57017dc92044932729
  6. 0xa8e006d12bdc92b97d0ceed8a0a78672771abab66efb6842906f352d79e3d7c3
  7. 0xa2493cec2cec3ebf1e9efdcdc4008624e50f7f708486f15ef5d90f0e4df41d5a
  8. 0x357294ce3383662f9cc4dba087f5c6d127b108ab5031518a50cb3fd6a7003d8a
  9. 0x4fac025d2b63a8c2420b92d9888c01e1f66e9470e0e24df4fc7854add0b06477
  10. 0xa86a044552bf4b7203194e42b15773bbe1e42e6ac0ee79aa572564bcb910c6cb
  11. 0xaee0b65107319ac7d478b02b678408530570d0ec7f9fc1210cadd287c876dc5a
  12. 0xee8734682e9314905d7abd2575a48cec1c4d752265d2b88ce346211a72684543
  13. 0x72d49c3472216d5e76117068ea9a2a5f617bdb2ffda241f677ce8098a0219dfc
  14. 0x077edf0f29e2a3aa19c876439830696b88f0236fd0b2a3c43c76f38cdd29bb2b
  15. 0x73341bb09dd901ca47f26173883431496e3d98d6b0fb5b89f36218126d46c5d4
  16. 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON