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 0x5ff5b75d3d42503aaae0fcaac22ab58a97de427fa12b23e4aa1ba1dd84ff203a. 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/4b0f4ed5-4c81-4486-9a99-94333ca90ca9.json and https://artists.proofprofile.net/proofs/artist/4b0f4ed5-4c81-4486-9a99-94333ca90ca9.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 0x9e35e824c4b67976b43d8004c22035bc2a1c2d32503086287ba111b03059b924. 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/QZ22B2056737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ea3b3a215e66b45afedc0eb2a662f9bd701dbdbdef5fc4968f4be145113284. 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/QZ22B2056738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1838b692aac4b65cb0943b0666c47478ba56f781fafd862b539b84886d78eba. 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/QZ22B2056739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70cbfe92b334a62e5b3aa82b584cbbeb19ff74925b62f77c46e350c69d2c552c. 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/QZ22B2056740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64625c12d384d589e163eb43854218b0a91b9cbfd81027c6d4adb75ae51805f6. 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/QZ22B2056741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7984b60d5b3c667f507e65b991fe52253905f0edd0a73de60ccaa6ee30c4292. 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/QZ22B2056742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf54c8368a6958a913a47903d6e18b471f6601e2f0a30109d3852d17a6d0a440. 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/QZ22B2056743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb76fbffb0375608b67bfda292a46039246e3b9313c350929a99b518917e568ea. 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/QZ22B2056745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7960228ceeb7d4371a393c99e05b5764d3edfe2e11ae89037f7b7335474ff3e5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZ22B2056746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb12f399a4a86306e801b0a8734780b528ded191e0ac6ea4cd0f0a5f555357528. 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/QZ22B2056747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce49d9bcf769e7dbac109328755f711add63a7f075d6be96fa3cec4c7ccfb109. 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/QZ22B2056748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5b5109ab7a0c5831fab40e59d59a35c730cc21470fd3ef37ab6f0ee5d9942c7. 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/QZ22B2056749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d1a6fb0f41c611ddfaf88a7e8d99f8269e3f9d82c82a5528d0aaa32cb8bf351. 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/QZ22B2056750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d8b33f175b2a0063c4643990512f92b35026a421f60040ccbfe74a33d8c330. 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/BRZQG2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f446531bcfff5132a4375c4b123121e65afbb49abdefcc96f368c23649fe143. 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/QZNJX2337652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c4673b2d582cb48b1e2b97fd1a4571f2246c5a51acf3ea7b16b1fe5579b24e6. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/US7VG1806697.
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