1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec301fb98b653dc6fed6b192afda8f512ef678b35de133587b44581376f20671. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4af6a003-1a7c-4381-9f9f-91f8e421f45c.json and https://artists.proofprofile.net/proofs/artist/4af6a003-1a7c-4381-9f9f-91f8e421f45c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbb0e187aabc11aae22d276dd5e862bd04b5135da4cd5fd8658411e4328e89bb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5592100170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd1ff4ca3d14cd4ee05e054dd0c941476bbe6761a25cffa688e84dede50f7f4f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES5592100172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3245d7cd2faac70568f18d4d96e367416579cee150e4a75c8c6485add1c9d7c1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe8f7b42a49dda97b74a0cf2407bda6540e00b9a55c1032f0a4c091ad9151a2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188a59b820f5d7cd91282432ff99819f6e21b6f304e4a63634b6d12600f8d0d9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b7c4feb318ad1b5743df2d5e681c47dcd12635681b95bc6d300dd46e583fceb. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5489c3712df58b2e26708130ddea5e802512d2241126a105f0b86a68984b8174. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31484692bdcabb4b0c78eeea109d41271b7d93501ae0351bbde652565d60af41. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69fd69f61367a1602f62b52521f73072b43fc1a34984ed8aee2dfe7253147bbd. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26b4316336e596ededf224eb3f08fd7691ed2b1f305b9d3ec1463db9e25f0da8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f831b199ace2aca6ccaa2af17e7f5ba745b24273bcd93f23df4689a1d27b229. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2200047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1622168b8f62de181c1d0d5f8f51a142c3e7a1d035b4234e2da0639b682f481f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b27ded7d723050820425cf8b0a1be56ec8d73093745f66a3eb16ed702e539bb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36dde2a6f815733c1a2b975fc96e4763bd07bfea02d5aaab917d9490604de5f8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba5f2bcb639ab27ce5adf963fb45ab6c4ca660df911367be02d15ef00c845c3e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8769981ca66fcebaa031c59a63967cca4251d399eb8ca270ca956e2adcac7540. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b0955b776d50a5e659fdb87342d061277c757ef87a7a12206baa924a333538. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b390b736d000426923137c87e3990cdff5da91bed4bc9937405ee9a4c1e60d8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4949be31657e29edb45212d6de600b44aea34dc1bc2c346d72bc1e67b557a0b. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x365e0d7d49af6b223f5c60ef462dd55aaef3cb0bd49f002abe7427f0039afb03. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2100009.