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 0xc7b132619a463a697a78857b4dbac31a983c9e9827b3c39cb151f91850f52b06. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2c89ecfd-e19d-4e97-ac8e-54b254edf63c.json and https://artists.proofprofile.net/proofs/artist/2c89ecfd-e19d-4e97-ac8e-54b254edf63c.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 0x7f061a8a6e4036fb0bb829e23e0d880acc1e1777c5e5b8bd7c0f52c3c2d86e50. 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/ES5270204602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50667a79908dc4e4a32e70375e49142f11ba60b1f8006fa0d47346f23f045847. 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/ES5270204636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4b5c64024e026d21ff34f63909434588a56c9c146eff5b2dfecd0086d4c981f. 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/ES5270204601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188ee6f7345c1f0153a6d6744a0082e8ba7a8074356d68cd4811e904faec5b8f. 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/ES5270204610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb379d3e638acf796cd2cac5c4cc617189a20552c2f0c6416b933e39cfddb1bfd. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/ES5270204607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d8b78fbdbde65d689e28b4ca3d60bdca581d29a216ed00e9e479533571e18c. 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/ES5270401910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44fbaa415f1ef2bb6d8fc5108554850d534e615a04cee514b69a941a92326503. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/ES5270204620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c33f3adcd9044ba056650875415c44bf68faa7fdad0842dabda63601e03c662. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES5270204625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef691cd650b6d433e78923c7a416d6307ef929f4efddd7b81fbe25dc977595c. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/ES5270204619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cdcb20577485c6dfa5681b536fffd3a146da8d5e95593dc4425e98079cafaf5. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/ES5270401905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6199135a8a3efd519cb00c2439fc54cbfc96dab1be4a7572e9077329b0361ea7. 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/ES5270401908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d45981f430931d1d173d38243d0ea2b7970bc38d4bdbecd71be1e96f9fe3a3. 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/ES5270401917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ee8cf3db6d8bea862a06de24d376ed2a5d24ba602a7dc30cea9e905acda5bd. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/ES5270401923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x581829904b98633694a9a7b730cc08ff8a70df328a5cc4132c8f05a9e01238f3. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/ES5270401924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01ac27fd4efda3c2115ce29f8bb3d03c6ffe76dfa66108b86d47fc65dc93b7d2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES5270401916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ee6af8cf54232a6c1e314b426dc24cdd01ec1073b3b681d9f8c02bbdcf229f. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/ES5270401919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e25008bbbc14b35317ee29d9dcd48cd29d250d346b142e0f54e3bf86160d82. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/ES5270401920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaff212fd00003634e83f7d41010a0f5544ef7f5e654203800d8da0415bce690e. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/ES5270300220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c930c8633407deba9ab02b3f252f811c28a7f3c68fd99b90484641ef1e5236d. 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/ES5270204104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06b2d0675b2c6c1b556b8f72f51ade9c90ff843a23145e44a5c542e8155fdf6. 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/ES5270204106.