{
  "schema": "canonical-endpoint-v0.1",
  "namespace": "StreetDance",
  "canonicalDomain": "StreetDance.1",
  "web2Twin": "https://streetdance.website",
  "issuer": "StreetDance.Website",
  "steward": {
    "type": "organisation",
    "name": "StreetDance.Website Operator",
    "contact": "https://StreetDance.Website/contact"
  },
  "description": "Authoritative canonical endpoint for enterprise blockchain services aligned with IBM technologies and governance models.",
  "authoritativeLinks": {
    "services": "https://streetdance.website/services",
    "architecture": "https://streetdance.website/architecture",
    "governance": "https://streetdance.website/governance",
    "canonicalHuman": "https://streetdance.website/canonical"
  },
  "wellKnown": {
    "canonical": "https://streetdance.website/.well-known/canonical.json",
    "aiEndpoints": "https://streetdance.website/.well-known/ai-endpoints.json",
    "sources": "https://streetdance.website/.well-known/sources.json"
  },
  "validFrom": "2026-02-05",
  "validTo": "2027-02-05",
  "verification": {
    "method": "bidirectional-anchor",
    "web3AnchorNote": "A reciprocal anchor MUST be published under StreetDance.1 (custodial registrar publication) referencing this Web2 twin and the same canonicalHash."
  },
  "proof": {
    "method": "registry-publication",
    "network": "Handshake",
    "registrar": "Namecheap",
    "reference": "StreetDance.1",
    "statement": "Control is demonstrated via authoritative publication under registrar custody (no private-key message signing exposed)."
  },
  "integrity": {
    "canonicalHash": {
      "algorithm": "sha256",
      "value": "2f4774f68f309b3e4dce4f98bc2950df0d32c2d9e37514dcb17fe8b961bcf0fa"
    },
    "hashScope": "sha256 over UTF-8 JSON canonical form with keys sorted and no whitespace, with integrity.canonicalHash.value set to empty string for hashing"
  }
}

"docVersion": "0.1.1"

