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 0xf0fa33870f46af9f765c5ba37efbab478acc57618cd47a8dc240f0a9df1648c2. 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/1efa3012-26cb-4e81-bc22-1b72bbebe281.json and https://artists.proofprofile.net/proofs/artist/1efa3012-26cb-4e81-bc22-1b72bbebe281.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 0x21c242676422a949485956edd124cfa4dd12abb56d69443811449f426d721b24. 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/ES5021901711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e40596deaddb2dc809ca782ebecb50681c796e6c5ecb0dcb609a1f575262886. 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/ESA011667903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd3aa8ea35de2a7c03b2f24a697be76c6b3514fe27bf479fa58a885208075c17. 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/ES5152100356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x998ec6339941085aeef6bedf1c5eb090a71a4a3d9925c9365872bf310b130ee9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/ZZOPM2223035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa10e2db474c8101d5075804c13f94a590571d5868ae0e4954a16930cf7a699e5. 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/ESA011858345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9674e8c4f6ca46260f52e5b70ddca0191e13dbe631e9fb2f457b45adc7df807b. 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/ESA012132690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51db225b47c8c17a8009d0121956bf2d9f3ae8a344cda32c2854419026bda4d3. 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/ES5152001325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x648debdf7918e9f07ce73557d3b1f6a20769328ac01fb3170a2bfc9c7a52f0fd. 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/ES71G2055767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc4c19a1ec88569220052bcc06aed1f0226de5247a1ccde4fd7e7f278972c33. 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/ESA011884848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaa2e035268260a8d0ef7d1428cc832bd976f31d90ee6c927e6bda634f1144b5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/ESA011832408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71c6144eb2793e1f38049a593b92c91030564620a15e8b572ce4256ae99b4ffa. 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/ES71G2030471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x118db2f491fd9316cd19c8fd8f46a881d873afce3dce95a91b7eb4a27cdec8c5. 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/ES71G2025575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06b22de59a3acc6ae27fda3c06c1d3059db354af50828101d618c28182053aec. 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/ESA012095536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a418a4d993a628515f32983d0e025caff0ef65f4fa18dd788aa75cc5d06ef1c. 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/ESA012095220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe99da4585011dfbe7625b7f6ea5e273acc89765a1a859ad4f961cb3a30d1a139. 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/ES71G1936390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f499040d379e8dfd6aa7530ae359c25590acd1aad3705e3bdc360b67dd5c99. 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/ES71G1900531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469ea7fec7099152ea30b9d0cf00bf35fe2976d59fa48a5eb871dc07de2345cc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/ES71G1918639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b491d83cf09d8a2793cd6382b20394baa30ff7a46ce15f463dd4361e89aa9dc. 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/ES71G2216282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb88c4cceff50f2421beb755e38ac47689f2753e57771ece17f0ae9e41b888ac. 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/ES71G1923560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2703885e61896f7e8963ef40b372297e3bdb01e63c2a34f2de9144b9b5452733. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/ES5152101154.