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 0xc239054719c2999a36b96c994a683ab667d0621adb313d7a872ceea2dd19d648. 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/91e69c8d-600b-4302-bf80-c213fb278a30.json and https://artists.proofprofile.net/proofs/artist/91e69c8d-600b-4302-bf80-c213fb278a30.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 0xc6c59539f3b669f1efefcfcdac0d7991231b3dc131e231223671b6bb7d58b547. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/SEYOK1854388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58b22c1fa09dc0899608f6687743a4d9ca8048c247d13bf8e36fd9dc77cb809. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/SEYOK1854391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd67afb29fd270eb1275ebd313ab925f9777fcdff799ce337c3ef4336ec6f3ad7. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:30:25Z), 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/SEYOK1931837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce43d3de55dc06e955106f5011b4263392b6452aea980d2b6102f271f3f8aebc. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/SEYOK2025909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9354917c6891db23faff530c81590be243c1bb4159261d2d12f3e96d7703d2f0. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/SEYOK2017147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0810aa8f79311bc8266e50cdfd5241627add173fb45e4f105f164b09355a11bf. 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/SEYOK2125856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7525c10ed301ec46dbe0a7c0c3c48b8691b32cb8c94c0de262d345e62321dda7. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/SEYOK2412638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8403814322516d952aefbffa2e3a68811529bf715f18c7cb6d08f28e5314604d. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08:48Z), 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/SEYOK2414588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c39708d2c493074f2d9fc668a673773026b1ff0c9d561532a8397f8f3100ca5. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/SEYOK2504154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0daff0d19fae98d8613de7f6bef66725886efd7f5d0794d25d52439cb2ac1874. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:43: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/SEYOK2508039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb17c3b39370c3b494b3464fb667daf920474bd8202a1179c97d206a0600707db. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:20:54Z), 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/SEYOK2513723.