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 0x2de11eb07102a8f764fba422139db1e9f1cfff8ce651fb03dd5f185e3367a7ce. 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/9c875086-6828-41a6-a7e1-fb59024161f3.json and https://artists.proofprofile.net/proofs/artist/9c875086-6828-41a6-a7e1-fb59024161f3.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 0x77a7377906efaeaa4049984969a64e0ffdfd8be0932bd4541ac118351071bdbb. 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/JPX862003832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05ec6d80ebaac61af07cceff8a731f0fbdcb5a5803e14eb32ae99afd0a545835. 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/JPX862003833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ad8dca6cfc55ca9199fe49756b9db35a1d11a2d9a6481a1c4cdde53acd26524. 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/JPX862003834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70593f657058f7d547fe312545c0342401a0a288f7afa244a4c9508d690d3eb. 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/JPX862003836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92383bb5c2ae99b093dbcb7ca4b528b8be74eb2c1fe1e9a87ee02913e3a3ad74. 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/JPX862003837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x042490b9e54de8d7a70440b1461c7a00ead80a67a118fa5c1b0f3f3050cb588a. 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/JPX862003838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e1d40c84a046753c01fec228ecc54ffe117774d098291dbff917077e599296. 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/JPX862003839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469d8deadcd7a2e021bfc1dcfa0de85e652b299cd3fd2e4058d92310a5d7a05b. 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/JPX862003840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c7c3d44149c313223f6048cdbee8dce9352cb58ea21b984576fd3e9649acda. 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/JPX862003841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76422d593d285a8be2e3f92c1db59ff8042588de93c74fdfcab183a7c22ae83e. 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/JPX862003633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8dea781a0da83250177e3660129062177e85e8936de61da4f0d205e2cd9845. 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/JPX862003635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a9343de6488f109c552d4103ebac95ffa95401f0dcd0b56375340214ce44f4f. 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/JPX862003636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x954f5aabc18b0dcffac63e286f652a6d7799ba53d50333374c657b3888b8975d. 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/JPX862003637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18ccf4a916e1d85f4307bd550a3a297011207728893243ae7cafa47b0614e4a0. 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/JPX862003638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f29b222cc2ed02a158fe7360568fae6ec20a6d1828b882931c54d8b54d0ff29. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/JPX862003641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24301badbcde35cc2b4dbdf630059c5ce033e33bf6f1b0c775b893101721a1f8. 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/JPX862003539.