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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b627aff29903fb5e4b7f32c8779e216b75f8eb7a05ece2229bd9027c0187ce2. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b0408262-fd03-4ecc-a7aa-53c186b72880.json and https://artists.proofprofile.net/proofs/artist/b0408262-fd03-4ecc-a7aa-53c186b72880.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfae4a989eea97f1a5794154feaff36cbb39fdfb9ed23e895b000dea7d44d12be. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/AEA0D1959594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a09a46d3a4e824ab705e13f8a13d4e45c581b2099ad2b6c32da84279df41e94. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/FRX991595742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a4746ae30e877dc73bba39e7ab232f2b1c72e5570a360f30f0cb9b8012070b. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/FRX991595748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f13208f0d9954a2627f46d62b3c4187decfb436a0319952f1af6a340bd7d5e7. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T16:41:03Z), 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/FRX991595751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83cd53cdfbcb668239f2f38a082e6d26781eee1b5733dde9eb0f69f5c98df60a. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/AEA0D1960008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fdcd37eeb8658c1ebe9b09ecb45c81913f09e0e474e82465abd9ef2a731c9a9. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T11:36: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/AEA0D1962541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd342159cf8ba5247897862c04552ff9b36d0434d6cb455ffa13b5f690d6ef00c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/AEA0D1962542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7399d0aa145244c1b46e8728f2aaa73bd598aa2981216aa581a4100f7d22b203. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/AEA0D1962544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12ab483f7c22fb4851675c30ce9eb635d864748351599634b6535d5b6dbacc1. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/AEA0D1962551.