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 0xe4de9701d9e733f068c94f1ff427454fa6155b310922755fbcd30dd8a426c272. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c98d0de1-22be-4a89-80e8-5125fcf1f21b.json and https://artists.proofprofile.net/proofs/artist/c98d0de1-22be-4a89-80e8-5125fcf1f21b.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 0xec10ca1a81c980317e0dd67f344db3e46b1b7163c87b91b5de19bcf6a7aa8ab4. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/QZK6Q1973088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782983595c06c22f674b33943b2a38feabdceb14081e5f0c45889e18a2f30227. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZNWS2224233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a925f5f38c553d38a7383166035bcd19d41ffd354c4a345a15f3ac96e078d5. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZNWV2365147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4884a94b82af5b4f0c74e9e8e6a7d4de98a84e303a8dcb5a8ffea46986fb3b6. 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/QZDA62441736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd903541e684fa5d245cb683b0c887fdca31a8dd09164432db3e595fcb86e9da. 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/QZWFP2434384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd250065022b545f5a7b43091d47b9a9075d2fe37826b7bc5c0dae21655e231b1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BK4DA2456119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8efbbfde148f474c47655c61db3214244501754cdfb5b78790f8a0634e3f2004. 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/QZES52169354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x593b4677e85471a50d036df54c721db3480449e9a74f1c9278cbf3b55945862d. 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/QZHZ62018965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe825a9910c2035bbcff4da32d0733f8d1500c5a484f32fbb967ef9622db4c591. 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/QZFZ71958988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337769501925afd8235b9f11e8d729f7aeaaa086bce75f68aaee97f7a63f05c3. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/QZES81913242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45228b048bdd036c23906d4096958757c700746c759cd07c29d3d1d08f9da9ce. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/MXF152300078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4454d2a928d918be90eac615c9ccdaea0abab330289e2e9d4a27ca434f4ed029. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/ZZOPM2117474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c343a55419e5d156e3c7c1ba754718decc4cb570d6a7a3836da4ce185b453c2. 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/MXF152200906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4e42a1aefec5dd3d3d6c2c404a42b37fb964a2878397e2c1c0cce3c8c24f11. 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/MXF152200907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fb2accd8823afbc4b396eff47761d0d536ff1dce3625b9550a9f4aadef478f5. 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/MXF152200908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5962a3ad746d68ad3c69a46fbbaf5fa177877fd2f7c6cc7253ebec8b258854ad. 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/BK4DA2406709.