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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbba9dcb4c0eb4f49893c97db5dbfe72b0a66d8dbdbe8b6ac6b8e1bc4127df605. 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/83406034-d379-48e5-9db0-7587b0d67633.json and https://artists.proofprofile.net/proofs/artist/83406034-d379-48e5-9db0-7587b0d67633.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ebe93e5b110ecac5d55c1a9bc62994c99bba74a0ce93bd6e7be31b40000296b. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/QM42K1990789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ebe93e5b110ecac5d55c1a9bc62994c99bba74a0ce93bd6e7be31b40000296b. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QM42K1990789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf03706f77ac88a12a317f941768b31709cf84685127c17af639c1534fac110. 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/UKZGC2402836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe20215aaf14db87cf3e04efcc51b9e28bd80e1ca84abf7411a9a3222d8fef87. 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/QZNWR2264575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x177677279a6b96eb2331d4c7d28a28ee449ce8345d945bc1c25e03a105d39772. 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/QZ5FN2337148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475ea55c3a65facd25f2878e5c16de3461887d10a63dde2f76f6b5c8b2d862c9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/USHM81878490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37521a2348e25dd181d01f678fbf9826c3a12788c54eaded563f06b20bcc8ec4. 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/USHM81878497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e7ab89b54245d3b84eaa6e8ccea08095c3c480d5387c18f6c4ab1c501be44b. 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/USHM82071407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41fa0bc0083cfe3a0e2d0c1695ef754ae7693d7de9cbb7f9aab1c78ec8f7881e. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QZNWR2224926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14f67604339b5da1cbf63a3585500f7bb0d9ec63faf945d9a8e18c7797733910. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTB62206140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76b5de9b0c372c82335bf36582cf99161a3e12c56b1b178d728a1f5fad034a7. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTB62206141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe063b46093fd18b1671b3f6a153921e262680e6e215ae88b0de4d5077b67d592. 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/QZTB62206142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c9a8a510005a9b604f34b86b0318c44c2592ad74c19a5a327152a74b95af4e0. 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/QZTB62206143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664cda2d9bfc8e2919b1e7bfc68a056f9b70c7149347dac307a36224f8a334a6. 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/QZTB62206144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d1d0c208bd7e08a444e33978e0d0b37778d08d797caaccd0c7c348640d18a6b. 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/QZTB62206145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71bfcd81449a6c41e963164e4bc92c737b0708417b47763cec37963dde4636d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZTB62206146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d6baebf50e70cb7cd12f6776cd3db3381bd8b431a223f9a25f57d8ea679465. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZTB62206147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeddb914ed4fad8aeb34ec897eb072b25d2cd73558ca531a86ea732d4a21366c8. 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/QZTB62206148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7cc708a0409e11a41f98e082b68d615962a03d0f6aab1f19239a7f7f3fd6146. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZTB62206149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed079ea19e4c41bd2ce9e28c6d63eb0dc0b4fa5f903cc9b6009beac27c74deb. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZTB62206139.
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