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 0x5741fd96efdf2c731ffe46768fe65371698a59baa88ed7befa72d4dee9a70687. Chain 2 (Bitcoin): anchored in block 953733 (2026-06-15T03:12:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9763ce72-315c-40ec-b784-50d5d764c87f.json and https://artists.proofprofile.net/proofs/artist/9763ce72-315c-40ec-b784-50d5d764c87f.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 0x71449774d374f11a03c74560593bd4addc00e2421f1ad4b8a518a4d2b3e211a3. 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/USHM22246670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb850e629d82aec6503867fc79a473c588aaea413eae0c3a00dadd3fa63df204. 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/USHM22246676.
The Corona Sessions (Live in an Empty Room)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00cade350a583163f0085475522a015a9999813fde33accadc0729cb4f1ec217. 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/USCGJ1717086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15367d2b2cf565dd4df0c38a8ae3393646349773047aada28c239d86eb7a6227. 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/USCGJ1717088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ee9edcb8523a15d27f4f9630df7a59ab91eac6e4528117d4a44652bed00c260. 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/USCGJ1717089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266a5d1b5610256bbde0f54e102a7d4e543072fbd65eae27070084cfc8998ff8. 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/USCGJ1717092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c1b74f3bb5c5e6cca2f9a880466f33959fc581d60b262b9157136ff45ab632. 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/FR6V82621963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x101c53e5a70528e6e88f0c6fc0ef9c145952e48e3f7155e0c7c8c727e89b8b45. 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/FR6V82621965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaae8fc099c29da3ead6e7de566480d57455d613b7caedba28e88f4a81335026. 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/DEBL60949686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9997cf53765ca37590a9f74e26bb1836d6cc82740ad22c0573ef2345d7ea42f. 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/DEBL60949689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6346c4a97fb53f7659cbf743873a54e21782f22fd34f331d8128b2eeb219627b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/DEBL60949690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45cd9bb2cea172e12e847deda945040cadaf7617137aba97cf98871e530336ca. 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/DEBL60949692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c96d2c222ba4db31cef812674358fe850b75d2115ccc9c460044c0da725c380. 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/DEBL60949695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e0d0164611ae6ad6bef21701744955b9d533e9f8716bc46b84b801a8262805. 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/DEBL60949697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bb93db0519d78365cea080daeddbc460f316b5f2d27663e67c34b93b7533184. 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/DEBL60949698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61dffeac43f2212bb179cd5a2fc1bf2b8bb44a84a2a7a0493a7ca0812ae95cec. 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/USDY42024304.