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 0x1d76b616e1b07dbd225bc63b1804a192f0e9a666cb7d6031a186433f68381930. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/25479bff-9a4e-4b49-af91-de96e2ccb9c0.json and https://artists.proofprofile.net/proofs/artist/25479bff-9a4e-4b49-af91-de96e2ccb9c0.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 0x6e94cf342ab0aa6c75aeb3ac9a8141abef639fd83b52faebfaf90654f21de90e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11111f38d509e77032705800bad1fae0f346a19e916e34c16cbf0720ba21e8f5. 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/USYB31717902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb484d455cbd8b50a5373e250fd76a88775c8f7ec8083ccae7df3c438ddb42c9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87aa1f154332f8503444707f70b47d9185ed1cc8a04dfd86c1d28cf28a0cf112. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x979466713c2e5adbd42f005ccf78e9543d1baa93b5bb6876cfaabd27c1ab78ee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0e76ef8cc390228413520748eeb140cff29301c935aabd4a335980bcfc1700. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877d7c2237784597db88756489db51e87e7ad3189acfd3b58951713c5f7739f2. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:32:47Z), 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/USYB31717908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf844e54c2085c01791f29ab4e6a1b7f885d4ad63408b0d7505b363cecd5a1f37. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26b51a2c876f475ed773a66246c036b0b174b5bac04e25b780f0cecba115f20f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USYB31717910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa11f0da0c6e198c0aaeb673cf1db328aa964324ce0ac42ca8e41470d149d372e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/US54H9911722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79943729668d28190c926fe0016d13e880c179e645bc2234f5d8ed7a53fcd8d6. 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/US54H9911730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x411eba6e56c04b41b8aeace94728dde3b09dc60bd2febfa22ef4590f2181177e. 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/US54H9911733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa221364fedea1f83e838c757dc3a5044a3318315188909f1e2246881cb21206b. 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/US54H0011765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2dafbe728c1144ad6de03b2e2a967481a69f3025386ad565c10647324d1e642. 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/US54H0112510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1d01d0469d206c2e378e4f59179083a768116d49739de5e9102fab212418705. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/US54H0112524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f0320ed9c6ad5a8f225dbda5c70831b1cad75327e29ba6de893ccb2abb3ee18. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/DEHC79606212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eaddd99c548d691cf9c4fffc12ce5aded80cf771b8bcd59cb47fccd07f509ea. 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/DEHC79606221.