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 0x010b07b97458e388e5b6843ef9c23d1bcebff06d9b9949cdba6fd9f5211fe152. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/85a61b67-0396-4b03-ae73-e2bd591eb3cb.json and https://artists.proofprofile.net/proofs/artist/85a61b67-0396-4b03-ae73-e2bd591eb3cb.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 0x1d7f6cb16bb0b9066d4a4154d44da39ea3de405419f4cb6d59042cf76ce17bb8. 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/USLZJ2558617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d752137749efec64756fdac635bf758426f840be3493a2d0881df199ee314ba. 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/QZTBD2477348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a8417e921ea7587e40c6b296dd0f4d1f96a211b0a76c8182c81d486137fe046. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GBRKQ2573898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x998b47a7844d9bc07339dde9f6cebd9d81693b84cfdedba809b4f12ae2dd94a9. 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/GBRKQ2549585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb40a6452c0d38437644cba8676c8fdc1e018e6e7b00149a0a68d37bb73ec2e95. 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/GBRKQ2549591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf99cae24b70f06bcc4b05f40a28aee7626582bd4a920ec182687b140c524502c. 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/GBRKQ2573524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57b2a87def10353caab374f7acd60c778e178f9ac7f86b8d1f6f4b30d5bb206. 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/GBRKQ2573535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b52e16c6c256e7a9814304a061a36e4b209f2f35f03152897b0618f95229ac. 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/GBRKQ2573536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a1fab44b5a69112944c9bd08ac0e55fce571a7a1dde83a55a349ae61607ced. 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/USLZJ2592556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0629bf9eba82368fc17018722cda3344fb3e6e0f4d3b0e906cdcb36329a9e34. 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/USLZJ2592558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7679dd141fa63582fb288909609d0a5203cb006cc80d035c979fbce507f62c2. 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/QZZEC2478849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82f713d59e18ab7918903fd3eb780f3754ed56d305239165b7422741aba2a513. 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/QZZEC2424651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b9edbd6eb191506fc3dd0e41f33de117ddd0b4fbe586e57813c36fc4cf2b46. 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/QZZ8A2430177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07fa3da0868691baead221e93f3da88f6f6678cfd56e12e442a5f1c09739afd4. 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/QZTV32478485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed2b489754092874e6124b4525fffa49277eb127f7fa2fddc176e8dbf9b9c9b9. 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/QZTV32478486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd7d5d95ce503de39ad6624b70ccfbe4d9e976fc2e75e2d371f1098af3e5b3fd. 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/QZTV32478487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58721937f4423055364bf05c3477d92882b5632dd285fdacf384b016624c3362. 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/USLZJ2470952.