{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:fa8d12fc360b75c4d1eea47ee83ad2bb5c75820c5ffaa566432d01433514c35a",
  "snapshot_id": "sha256:cef8332c1d21b41854ee8c8f4dbffb9933ed16ce2f5719ec3fa0f8a76b1d9a4d",
  "artifact_sha256": "sha256:a352f4705bb475abd02f91c3f1967aef5ea4d49adad713ea52eceba36b1a60b7",
  "data": {
    "entity_id": "ent_01kyyts97tbppvx69rh3v86sk2",
    "entity_slug": "notion",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/v1alpha1",
      "agent_readiness_profile_id": "arp_01m4htwdbz6mg88shryqx2j9qf",
      "entity_id": "ent_01kyyts97tbppvx69rh3v86sk2",
      "scope": {
        "product": {
          "key": "notion-api",
          "name": "Notion API"
        },
        "job": {
          "key": "workspace-page-create",
          "name": "Create a page"
        }
      },
      "catalog_binding": {
        "base_release_id": "sha256:e3d588dd28c9cd6538167db34b5a73665f433cd0f85237788b890975e4cd2a51",
        "entity_revision_digest": "sha256:eb0c95f6e6273285b62264303aaa53d335f0b2f04319723cab78c8c4299b1e91"
      },
      "declaration_revision_digest": "sha256:e66793d99ffbb2e1fcd91a7b1063db1e77f8cca20b3c2247c7f96e58babfa329",
      "declaration": {
        "declaration_id": "declaration_notion_notion_api_workspace_page_create",
        "provenance": {
          "repository": "sourcey/agent-ready-services",
          "commit": "7ac619f648c46511147b8d02f6caec443fb4ea61",
          "path": "entities/no/notion.yaml",
          "git_blob_oid": "9d7b678bd9681d5e8078919875cc4df251c48f5a",
          "blob_digest": "sha256:1468762a79759f00e8de3d62713ec4638279bedb186905838c43756b09c210bd"
        },
        "status": "community_declared"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "notion",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyyts97tbppvx69rh3v86sk2"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "api-overview",
            "uri": "https://developers.notion.com/guides/get-started/overview",
            "roles": [
              "discovery",
              "documentation",
              "eligibility",
              "operations"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "authorization",
            "uri": "https://developers.notion.com/guides/get-started/authorization",
            "roles": [
              "authentication",
              "descriptor",
              "documentation",
              "provisioning"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "create-page",
            "uri": "https://developers.notion.com/reference/post-page.md",
            "roles": [
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "pricing",
            "uri": "https://www.notion.com/pricing",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "quickstart",
            "uri": "https://developers.notion.com/guides/get-started/quick-start",
            "roles": [
              "documentation",
              "operations",
              "provisioning",
              "status"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "request-limits",
            "uri": "https://developers.notion.com/reference/request-limits",
            "roles": [
              "documentation",
              "operations",
              "status"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "service-terms",
            "uri": "https://www.notion.com/help/upgrade-or-downgrade-your-plan",
            "roles": [
              "checkout",
              "documentation",
              "terms"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "status-codes",
            "uri": "https://developers.notion.com/reference/status-codes",
            "roles": [
              "documentation",
              "operations",
              "recovery",
              "status"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "support",
            "uri": "https://www.notion.com/help/category/connections/all",
            "roles": [
              "documentation",
              "recovery"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "resource_id": "workspace-signup",
            "uri": "https://app.notion.com/signup",
            "roles": [
              "access"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "notion-api",
            "uri": "https://api.notion.com/v1",
            "transport": "http",
            "roles": [
              "service",
              "status"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "endpoint_id": "oauth-token",
            "uri": "https://api.notion.com/v1/oauth/token",
            "transport": "http",
            "roles": [
              "authorization",
              "token"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": [
              {
                "namespace": "oauth",
                "version": "2.0",
                "relation": "implements"
              }
            ]
          },
          {
            "endpoint_id": "registration",
            "uri": "https://app.notion.com/signup",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "content-api",
            "modality": "network_api",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "notion-api"
            ],
            "resource_ids": [
              "api-overview",
              "create-page",
              "quickstart",
              "request-limits",
              "status-codes"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": []
          },
          {
            "interface_id": "integration-authentication",
            "modality": "network_api",
            "functions": [
              "authentication"
            ],
            "endpoint_ids": [
              "oauth-token"
            ],
            "resource_ids": [
              "authorization"
            ],
            "operated_by_participant_id": "notion",
            "standard_bindings": [
              {
                "namespace": "oauth",
                "version": "2.0",
                "relation": "uses"
              }
            ]
          }
        ],
        "relations": [
          {
            "relation_id": "authentication-authenticates-api",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "integration-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "content-api"
            }
          },
          {
            "relation_id": "overview-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "api-overview"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "content-api"
            }
          },
          {
            "relation_id": "signup-precedes-authentication",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "workspace-signup"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "integration-authentication"
            }
          },
          {
            "relation_id": "status-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "status-codes"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "content-api"
            }
          }
        ],
        "surface_exclusions": []
      },
      "lifecycle": "active",
      "effective_from": "2026-10-10T08:34:50.127Z",
      "revision_digest": "sha256:739d46a12d1e2199016ec8fd0a1ee632bf2d729f9c54aba579be1e747b195b5a",
      "policy_digest": "sha256:80a04af7a0f781f3abd4c0019619fcb31bc165d99792b2a4729d0d2a35678b14",
      "policy_version": "operate-2026-10-06",
      "policy_as_of": "2026-10-05T00:00:00Z",
      "job": {
        "job_id": "workspace-page-create",
        "job_digest": "sha256:486ea5d58a53f5d84c9d01370537f53cdbbc9ee7ce067de31e813e0705b88a8c",
        "category": "workspace",
        "name": "Create a page",
        "statement": "Create a page whose title is the run's nonce in a shared container, then read it back."
      },
      "interface_id": null,
      "label": "probed",
      "operate": {
        "letter": null,
        "statement": null,
        "steps": [
          {
            "step": "discover",
            "outcome": "not_assessed",
            "timing": null
          },
          {
            "step": "delegation",
            "outcome": "not_assessed",
            "timing": null
          },
          {
            "step": "pay",
            "outcome": "not_assessed",
            "timing": null
          },
          {
            "step": "job",
            "outcome": "not_assessed",
            "timing": null
          },
          {
            "step": "confirm",
            "outcome": "not_assessed",
            "timing": null
          },
          {
            "step": "sustain",
            "outcome": "not_assessed",
            "timing": null
          }
        ],
        "missing": [
          "discover",
          "delegation",
          "pay",
          "job",
          "confirm",
          "sustain"
        ],
        "approvals": [],
        "workarounds": []
      },
      "onboard": {
        "level": null
      },
      "discovery": [
        {
          "fact": "agent_documentation",
          "value": "https://www.notion.com/llms.txt",
          "descriptor_url": "https://www.notion.com/llms.txt",
          "attempt_digest": "sha256:c537910ec7b1bb83964f1dd2e40a262e198542a08deb9d8c5e35e882dd0dc764",
          "adapter": {
            "namespace": "llms.txt",
            "version": "1"
          }
        },
        {
          "fact": "unsupported_descriptor",
          "value": "https://www.notion.so/llms.txt",
          "descriptor_url": "https://www.notion.so/llms.txt",
          "attempt_digest": "sha256:caea030dd31c183d1a761839cd04fc09d444307dddaad6a613c1c8be90673f0d",
          "adapter": {
            "namespace": "llms.txt",
            "version": "unknown"
          }
        },
        {
          "fact": "unsupported_descriptor",
          "value": "https://app.notion.com/llms.txt",
          "descriptor_url": "https://app.notion.com/llms.txt",
          "attempt_digest": "sha256:8039c062b1ea75cac5561bec5dc7beba64ec396852416e993876b2d27b2a3d9f",
          "adapter": {
            "namespace": "llms.txt",
            "version": "unknown"
          }
        }
      ],
      "run": {
        "started_at": "2026-10-10T08:34:31.843Z",
        "finished_at": "2026-10-10T08:34:50.127Z",
        "discovery_reads": 55,
        "exchanges": [],
        "assertions": [],
        "error_probe": null
      },
      "last_run_at": "2026-10-10T08:34:50.127Z",
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "provenance": {
        "dispute": "none",
        "vendor_attestation": {
          "status": "none"
        },
        "basis_event_ids": []
      },
      "canonical_url": "https://sourcey.com/c/notion/agent-readiness/notion-api/workspace-page-create",
      "projection_digest": "sha256:b2955f573eff8e67c86d639c3af81a7176e83ddb52d94949e3f2bb42439e59e5"
    }
  }
}
