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 0x503c2a8707167bb6b92b2ac35e2da63dc66dc7063b9ae14132546cd84e8f9fed. 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/29bdfafa-c2cc-4aed-a354-43b74d76c2f0.json and https://artists.proofprofile.net/proofs/artist/29bdfafa-c2cc-4aed-a354-43b74d76c2f0.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 0xc6fe7f5093d91cefdc692a44d4bfd8d1b1b6eda120df9667eaf29b24ba4a9587. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/DEB330808801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed3a370fc713ba98772ec9d56f0502bf75199f81baeb7a8c7936b8ac6c318f7. 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/DEB330492210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad3bf240b2aff03ee03580d0eb82afee65edb3fea86a46ba62c0963f11e56803. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/DEB330492215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefe8a0d224e77047a66784c2c63a3d2fd7aeb7250f3f56801ad82cd5eea98c6d. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/DEB330492205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3e51410723368f250f7fc8dbaafdd67cf4ad060fcf613b7d2a3f797fd2f4d3. 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/DEB330492201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d19881b9f69b4dc40c20b2f9588ae18bc9868954da45f39309be4068e4e3157. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/DEB330492202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf97ac67f3f8f1a6a309ecb598898f0960c7de1914bcb64252b0b228c44b96788. 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/DEB330492203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb790363125a754169d0e58bfef5fb4e42e78a20e028552d3fa403f6f7d20bb30. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/DEB330492204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefe8a0d224e77047a66784c2c63a3d2fd7aeb7250f3f56801ad82cd5eea98c6d. 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/DEB330492205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74646558f5f0c4815ba732820efcbd04a991b20a9c23dca536d24d8d1e98190d. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/DEB330492206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00c66f22ef9b1304a2fd69444d14d33fa494e9222de237dea7b4a8c4340dfa2. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/DEB330492207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaecccfd9f8685147487276502e47cc32a35fd13c1cc82ab9194f9e8b85b35e6a. 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/DEB330492208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a750ccdc4b5a49cc52db29425e95a0ded31e03c1f2882321b1719b5b754b64. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/DEB330492209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed3a370fc713ba98772ec9d56f0502bf75199f81baeb7a8c7936b8ac6c318f7. 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/DEB330492210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7578ec8d265bda062be16ca647a969d31493b6f8e0c53512d2ca1606202c82f4. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/DEB330492211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cced8fa91281ff638adb9eb9aa1762211d3c538ac83242a6ad4d05b9fdd9b79. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/DEB330492212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf926447cb91c22d37c9c5216aff999ef5bb4e3b5f189d1e8ff756f597f617be5. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/DEB330492213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553e3cffe3782d56b32be6ff124844effbdbe101d667cf42d7a66c517ed74af0. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/DEB330492214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad3bf240b2aff03ee03580d0eb82afee65edb3fea86a46ba62c0963f11e56803. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/DEB330492215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9e33203f09696c3319ec9548034fcbab3d706fc6994d31fdc2042ed8130b1ab. 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/DEB330492216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccce1fd80625c45d19c565a431327a937f93076c97f7d6a8811deee0e0431a0. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/DEB330492217.