← The evidence ledger
Evidence row 573606
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 56deb42d-55f6-4826-8151-4fc2af7ba385
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- eae5120d9e2cff3ecfcaf7442b698c3d043bf897cf00c33abc20652a88053d2c
- Leaf
- 0xd28150a18295da073f3fc44c6f687ed6e2b06ea2fd07edc1d71c46e1a515eaf0
What was observed
{
"count": 16,
"tools": [
{
"description": "Call any PacketFabric API endpoint by operation_id.\n\n Reads run immediately. Writes (create/modify/delete — may create billable services)\n are only possible when the server was started with PF_ALLOW_WRITES=true, and return a\n dry-run preview unless confirm=true. Always show the user the preview and get explicit\n approval before re-calling with confirm=true.",
"inputSchema": {
"properties": {
"body": {
"default": null,
"description": "JSON request body for POST/PUT/PATCH.",
"title": "Body"
},
"confirm": {
"default": false,
"description": "Required true to actually execute a write. Without it, writes return a preview only.",
"title": "Confirm",
"type": "boolean"
},
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"operation_id": {
"description": "From pf_search_endpoints.",
"title": "Operation Id",
"type": "string"
},
"params": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Path and query parameters by name, e.g. {'port_circuit_id': 'PF-AP-LAX1-1234', 'since': '1 day ago'}. Lists are sent as repeated query params.",
"title": "Params"
}
},
"required": [
"operation_id"
],
"title": "pf_call_endpointArguments",
"type": "object"
},
"name": "pf_call_endpoint"
},
{
"description": "Show parameters, request body schema and response shape for one endpoint.\n Call this before pf_call_endpoint for anything you haven't used yet.",
"inputSchema": {
"properties": {
"operation_id": {
"title": "Operation Id",
"type": "string"
}
},
"required": [
"operation_id"
],
"title": "pf_describe_endpointArguments",
"type": "object"
},
"name": "pf_describe_endpoint"
},
{
"description": "Find PacketFabric locations / POPs (data center, address, market, status, port types).",
"inputSchema": {
"properties": {
"any_type": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Include non-primary location types.",
"title": "Any Type"
},
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"ipsec_capable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Ipsec Capable"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Market code, e.g. LAX.",
"title": "Market"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"nat_capable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Nat Capable"
},
"near_cloud_router": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Near Cloud Router"
},
"pop": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "POP code, e.g. LAX1.",
"title": "Pop"
},
"region": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Region short name, e.g. US, UK.",
"title": "Region"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"title": "pf_find_locationsArguments",
"type": "object"
},
"name": "pf_find_locations"
},
{
"description": "Get the current PacketFabric customer account (name, account number, UUID, type).\n Good first call to confirm credentials work.",
"inputSchema": {
"properties": {},
"title": "pf_get_accountArguments",
"type": "object"
},
"name": "pf_get_account"
},
{
"description": "Current and upcoming maintenance windows, optionally for a POP or market.",
"inputSchema": {
"properties": {
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Market code, e.g. LAX.",
"title": "Market"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"pop": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "POP name, e.g. LAX1.",
"title": "Pop"
}
},
"title": "pf_get_maintenancesArguments",
"type": "object"
},
"name": "pf_get_maintenances"
},
{
"description": "Get full details for one port by circuit id (e.g. PF-AP-LAX1-1234).",
"inputSchema": {
"properties": {
"port_circuit_id": {
"title": "Port Circuit Id",
"type": "string"
}
},
"required": [
"port_circuit_id"
],
"title": "pf_get_portArguments",
"type": "object"
},
"name": "pf_get_port"
},
{
"description": "Look up list pricing (MRC/NRC) for a PacketFabric product between locations. Read-only, no order is created.\n vcbwc = backbone virtual circuit bandwidth.",
"inputSchema": {
"properties": {
"location_type": {
"default": "pop",
"enum": [
"site",
"pop",
"market",
"country",
"region"
],
"title": "Location Type",
"type": "string"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"media": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optic media, e.g. LR, LR4.",
"title": "Media"
},
"product_type": {
"enum": [
"aggregate_capacity",
"cloud_dedicated",
"cloud_dedicated_vc",
"cloud_hosted",
"crossconnect",
"pointtopoint",
"port",
"port_enni",
"vcbwc",
"cloud_router",
"cr_connection",
"vc_ix",
"vc_marketplace",
"add_on_fee",
"high_performance_internet",
"ip_subnet",
"alert_credits"
],
"title": "Product Type",
"type": "string"
},
"service_class": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "'metro' or 'longhaul'.",
"title": "Service Class"
},
"side_a": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "A-side location code, e.g. LAX1 (or market/region per location_type).",
"title": "Side A"
},
"side_z": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Z-side location code, e.g. NYC5.",
"title": "Side Z"
},
"speed": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "e.g. 1Gbps, 10Gbps, 100Gbps.",
"title": "Speed"
},
"subscription_term": {
"anyOf": [
{
"enum": [
1,
12,
24,
36
],
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Months.",
"title": "Subscription Term"
}
},
"required": [
"product_type"
],
"title": "pf_get_pricingArguments",
"type": "object"
},
"name": "pf_get_pricing"
},
{
"description": "Traffic rate time series for a port (or one VC on a port).",
"inputSchema": {
"properties": {
"interval": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Bucket size in seconds, e.g. 300, 3600.",
"title": "Interval"
},
"port_circuit_id": {
"description": "Port circuit id, e.g. PF-AP-LAX1-1234.",
"title": "Port Circuit Id",
"type": "string"
},
"since": {
"default": "24 hours ago",
"description": "Relative start, e.g. '24 hours ago', '7 days ago'.",
"title": "Since",
"type": "string"
},
"type": {
"default": "bps",
"enum": [
"bps",
"pps"
],
"title": "Type",
"type": "string"
},
"until": {
"default": "now",
"title": "Until",
"type": "string"
},
"vc_circuit_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "If given, traffic for this VC on that port instead of the whole port.",
"title": "Vc Circuit Id"
}
},
"required": [
"port_circuit_id"
],
"title": "pf_get_trafficArguments",
"type": "object"
},
"name": "pf_get_traffic"
},
{
"description": "List the areas (tags) of the PacketFabric API with counts of read and write operations.\n\n Use this to orient yourself before pf_search_endpoints.",
"inputSchema": {
"properties": {},
"title": "pf_list_api_areasArguments",
"type": "object"
},
"name": "pf_list_api_areas"
},
{
"description": "List Layer-2 cloud connections (hosted or dedicated) to AWS, Azure, Google, Oracle, IBM.",
"inputSchema": {
"properties": {
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"kind": {
"default": "hosted",
"enum": [
"hosted",
"dedicated"
],
"title": "Kind",
"type": "string"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Q"
}
},
"title": "pf_list_cloud_connectionsArguments",
"type": "object"
},
"name": "pf_list_cloud_connections"
},
{
"description": "List Cloud Router connections (AWS/Azure/GCP/Oracle/IBM, ports, IPsec) across the account or for one router.",
"inputSchema": {
"properties": {
"cloud_router_circuit_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Only connections on this Cloud Router (PF-L3-CUST-…). Omit for all.",
"title": "Cloud Router Circuit Id"
},
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
}
},
"title": "pf_list_cloud_router_connectionsArguments",
"type": "object"
},
"name": "pf_list_cloud_router_connections"
},
{
"description": "List Cloud Routers (L3 NaaS routers) on the account with ASN, capacity, regions.",
"inputSchema": {
"properties": {
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
}
},
"title": "pf_list_cloud_routersArguments",
"type": "object"
},
"name": "pf_list_cloud_routers"
},
{
"description": "List point-to-point (wavelength-style) services.",
"inputSchema": {
"properties": {
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Q"
}
},
"title": "pf_list_point_to_pointArguments",
"type": "object"
},
"name": "pf_list_point_to_point"
},
{
"description": "List the account's ports (physical access ports, LAGs, cloud ports) with speed, status, POP.",
"inputSchema": {
"properties": {
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"is_cloud": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Is Cloud"
},
"is_lag": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Is Lag"
},
"is_ptp": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Is Ptp"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Market code, e.g. LAX, NYC.",
"title": "Market"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"pop": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "POP code, e.g. LAX1.",
"title": "Pop"
},
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text filter: description, circuit id, POP, region.",
"title": "Q"
}
},
"title": "pf_list_portsArguments",
"type": "object"
},
"name": "pf_list_ports"
},
{
"description": "List the account's virtual circuits / services (backbone VCs, cloud connections, IX, marketplace).",
"inputSchema": {
"properties": {
"fields": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Only return these keys from each item (dot paths allowed, e.g. 'interfaces'). Omit for all.",
"title": "Fields"
},
"max_items": {
"default": 100,
"description": "Cap on list items returned.",
"maximum": 5000,
"minimum": 1,
"title": "Max Items",
"type": "integer"
},
"port_circuit_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Only VCs on this port.",
"title": "Port Circuit Id"
},
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Free-text filter: description, VC circuit id, interface POP/port.",
"title": "Q"
},
"service_type": {
"anyOf": [
{
"items": {
"enum": [
"backbone",
"cloud_dedicated",
"cloud_hosted",
"cr_connection",
"ix",
"marketplace_cloud_dedicated",
"marketplace_cloud_hosted",
"ptp",
"test",
"marketplace"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Filter by one or more service types.",
"title": "Service Type"
}
},
"title": "pf_list_servicesArguments",
"type": "object"
},
"name": "pf_list_services"
},
{
"description": "Search all PacketFabric API endpoints by keyword. Returns operation_ids to pass to\n pf_describe_endpoint / pf_call_endpoint.",
"inputSchema": {
"properties": {
"limit": {
"default": 25,
"maximum": 100,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"query": {
"default": "",
"description": "Keywords, e.g. 'cloud router bgp', 'port metrics', 'aws hosted'.",
"title": "Query",
"type": "string"
},
"read_only": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "True = only safe reads, False = only writes.",
"title": "Read Only"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Restrict to one API area from pf_list_api_areas.",
"title": "Tag"
}
},
"title": "pf_search_endpointsArguments",
"type": "object"
},
"name": "pf_search_endpoints"
}
]
}What the leaf hashes
{"body":"eae5120d9e2cff3ecfcaf7442b698c3d043bf897cf00c33abc20652a88053d2c","id":573606,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793141193756102,"prev":null,"subject":"56deb42d-55f6-4826-8151-4fc2af7ba385","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xd28141c5c24586c3629d7f64ae506731e69d63dbac8d7dc555c8f9da6d4bd5a7
- 0x54fbca0b794882ba023f3a1a77aba37cb49eef6fbe518e52942e1aa9c899bde3
- 0xe2c31b283ee48cd55e20278b8781e056c0d346c5f6218159277b52bdc8b8a8ff
- 0x202772380c3f58d409415fd08870b4524f468471b4a4b852e8688c6698784e56
- 0xa7228e07696b0606a56d767041a5599e31c8c297bcc1e512213685ab3a4ca4ad
- 0x63ab50ec4fe10bafdb0df0c6247282eb332f92a055fa1f148855194ac4c09af1
- 0x48b69e111bd93d9c4c747613f13b61c68c73be5c1cd28ae8cb3cd8408c954451
- 0xf7ab174e06418cc9bd2e9217a703f306b8bd13d700f9f60fa0057a053702ca4f
- 0x6a0565ba2959414e9b67501ea93ad19dd12d1ba32108afd5fafba38aff3a5347
- 0x63fab591f55ad00bc0e680f7d7ae749a4bf51899db148b9197a165bd355e1eb9
- 0x621d4dbcfb70ab294046951fe2837a8b39f75c67fac3f911dfa479f7fb2b5b53
- 0x171aeb7198e4c29bd794c75ee3b02f70c21f3caa4365d2b304c00b891f1bbc94
- 0xc66f83a1320fe7c1faf22674eeeb7fae22ecd2f0b102d9619a484291f2ce104a
- 0x8f676edfb4faaa290229d8f4f69ab721fc627424463d62f5146b3d1ca7f2f0c6
- 0x969cd44e5a4e8dc3110540398fbf689659eb51df735c1cda5d8f021ef9ff5683
- 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4