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 0xaf2e50af972ba061ef4ceae0bc6882f2094832a5bf36e32684fa80a2753ccddf. Chain 2 (Bitcoin): anchored in block 953762 (2026-06-15T08:21:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b9a930c3-b179-4c8f-9fe9-bec3bf235b1d.json and https://artists.proofprofile.net/proofs/artist/b9a930c3-b179-4c8f-9fe9-bec3bf235b1d.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 0x9a43e0e7d7be42ffa49f6f5d9cf5e81da6851e853e0cdf0d0a0fcc6c48f646ef. Chain 2 (Bitcoin): anchored in block 960355 (2026-07-31T05:49:18Z), 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/US83Z2492439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc55ee61958192325349647569f767b63fd62e37b5de19f1734bfd6d8746ea6e7. 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/US83Z2492441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x592ff16ff03594e32b989fb3f1f47fcca7ef142ae2fbdff556aa9a5836e49218. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/CARE92401571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd6c553e863386db3df57469c19764265c8ff037845b8e8afa57bb0eec7d71c. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/DGA092324890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d1bb8f0d39facb7f0f7abcc8cc900af5bdacbcfcd27e544c2e9b1a9ff70018b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRX202268138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc80a29dfce31356d2623d2d8ad27b2a08dbb172d4a08abb3bbd8cb2475a4c3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRX202268139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec8d8ed977cbdc079eb5c1494bcdaefcceca7c1668c1593d6770f80cdf5c5325. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), 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/FRX202268140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fecdc315f700f0378cba10beaf6fca32915f1d8e623a0c76117d4ac6e30d6af. 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/GBLV62135075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38297ba23280bb3c68b21ab7e8e8d2ec372d79c406700de66ffea49ffec9bfea. 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/FR26V2020964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03efb956007cde427f13eda9e3a910b4497e1931688f44c12597e31661d67eb3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FR26V2020965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2083d7725c290d4e74e213f6d1e4d5114e1085316f67b2e8ca815327f257cc6. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FRX762041644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d4f9635d5542ae8fa2d8764c75900efce36027e50f74327afc062eff5de367a. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/FRX202038516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x138ad243eb8560f134b7a1270429d601119e8595b2dc2aa1627e124be5df9682. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/US9C21700130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x243439319289e1e52aa6ff408900ab6704a84f0af68cde9c598c5884762628a1. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10:20Z), 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/DERN42000108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x589f5b4da53cad45bc10073ab5a3531f1626092d289bb64f66e7bd948c96bbc3. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/US83Z2551906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec298635264a4cc0afca92bf6fb66a79ffe5014b5740ebb9daa8900e9676f9f8. 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/US83Z2551907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc28e34f8095c4999f1d2028ad05ed1156cc32601f545455a2e6bdf87f846859f. 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/US83Z2551908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8146984add96593fca45427e4e65b259761c1d2e8e5a2d18787449469f9be6a. 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/GBKQU2530237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10234f9257647868311215cef92f98af27535e103330f8081bfbbba10a6dbf1f. 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/US83Z2503909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac90222c3a61be611248eba9664a98598beffcfac276852c75fc71078a802a24. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/FR2X41899815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a68bc89a2ad676fba84d37bad7693a32fbe7ffecbe8a6bd37deefdebdc7fb43. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), 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/FR2X41953087.