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 0x03bacd7d6c2bbfffc448bec99ebfe259804e8794d0fd28e52155a2968b5ba7b7. Chain 2 (Bitcoin): anchored in block 953736 (2026-06-15T03:21:19Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/98bcad4a-e6d6-40e8-a0b0-6cb90749d071.json and https://artists.proofprofile.net/proofs/artist/98bcad4a-e6d6-40e8-a0b0-6cb90749d071.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 0x9714012f4b7abedf06ddb6fafbd2fafdc56e5d9e0e9c7e45f4f855d2f731b0b7. 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/QZHZ42240474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ea9ab4b8a8759167b4f5f7efa6d3603d2654c6593dc006db54748ee6b7d3741. 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/QZHZ42240475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a208c245fcf7c8efccd4b122bb110741bca1bbbbc0baf7752cf4a0e42f9b35. 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/QZHZ42240476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x941f6ad76723fd16d82a055ae707a075fbd28f4e856b0afbf10a37737019783f. 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/QZHZ42240479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3248c3e198719a8c8452775092b7c78f604acead920c8ec21cefee1b0b222f6d. 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/QZHZ42240480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b31ea8a9d3cee5cd819a03a67ab7181636157d552ef5973b6121061e18c3326. 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/QZHZ42240481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1853bc6fd692cc945820e0dbdc667f6ece53c9790937fb1afd498b729b1be47a. 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/QZHZ42240482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe786741e2b1279daeaa4467a1bf8f3413f05e5d23ac601fba572ec5892f7d440. 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/QZHZ42240483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdad6a4c5e4d3449400e080d97e531903ee9834a0dadf623b3da519febfa40007. 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/QZHZ42240487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dab2a1937ed0bf387cd525145e85515660b477223feafb277679d9a5e95ea93. 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/QZHZ42240489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4baa11a5ef46a972adea1c1e536f0ba1b93b95cf4423d51cea2d66f9db9b70ba. 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/QZHZ42240490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1342f7855d00b47c7a4ccb63055f0e9091101f3798f42a2d71d5e73eccc0cf8e. 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/QZHZ42240491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda0e38d8f464005a5a90a8709e3093ca87ce87fdfdcdedbe3fd509fe80b1a506. 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/QZHZ42240492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4cb08eb9931405687f1d8eb3b21e32f9a6d3c65d0233af2a04b02b169f3d4ef. 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/QZNJV2207270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b0fccce9cec42af4c33c37884c9cebe70203981248ed0ace3b54f9a2ba00e69. 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/QZNJV2207272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5af5a8b15b48947da1029a8dcfdfc0b1bae7090fd8c4f45d0dab91d140477f1. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/QZNJV2207278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ba54da8fb5766c68463110b19230a983fe5d9341f609f8a6e315b1dbe122b2c. 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/QZNJV2207281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f588d6af1e8a5e978268a00b85cf2404bf4ec2306c7919109567eb3ff2efeb. 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/QZNJV2207284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfc600fe8570d0e212f628f4d88df40c4844e81b6ea06af51ce8835d37b0de56. 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/QZNJV2207273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d9a7f5db4698a7da293a979dbe5a907c1e50ef1f84c5efc7db49409b0ad545c. 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/QZNJV2207275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8bcd87973051b65ff16b2ca7d30742b360b1e7975356212f7ae5c1a7244f15d. 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/USLZJ2465092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e1f1e55b484b26856d8ead7ab722bb6d3c82c39f47e0f179a53136b6847113. 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/QZTAZ2239852.