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 0x333593ead5431b4ad8b96d1b030ceed566ed40ed3b3b686c3ed2c9cb3a7179ec. 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/ed148e72-457d-4a65-96e1-dbca4fb0ab3b.json and https://artists.proofprofile.net/proofs/artist/ed148e72-457d-4a65-96e1-dbca4fb0ab3b.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 0x2979152cd0aafcb106682f989ea4eb4abd25d08545eb06b38035e279c70bebb7. 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/QZES92410349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2922cf8d167349da4299cb0202b4224b0d5f9b2c99cc8efda5a1f6a8b05fc2bf. 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/QZES92410350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55db1629ad920b00e23bdaee538963cff9df8d2f5d33145a1d3ccd992526b76f. 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/QZWFQ2351420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50245ca407f87227cc49a93a7357e33d9f1c3c3476e49eefe11f7f2564dc13e. 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/QZES92410351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a6c36580797cf1402f476814cadc61f470737d582be4a861ba69686231604a7. 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/QZES92410352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c68a7b34806c27086610bcd1d4931b2b41d7b11cc9c8623ae2d27b25332c25b. 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/QZDA42462541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55db1629ad920b00e23bdaee538963cff9df8d2f5d33145a1d3ccd992526b76f. 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/QZWFQ2351420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd14b741f5a8f5ed55801896e3f64fc79064b2e38ed3abfda73b63c044619ec24. 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/QZTVM2371260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6af5de0daa9f0e137169cad3bd5157184a3b9797714115dcc476974de63b3599. 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/QZTAS2354911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03db6a9399c70e69c3481d45647e5a9c45fc71899dc422def2806483c1585f7f. 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/QZNWQ2354541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56e7ffe15821c459164bcf6e3eaba9706513274edb06588439cf725d86fff8bb. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QZMEQ2304213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84bc33f579744adfcdc7a26d40f1acc441d92429ea106ec229659c8b86d98a52. 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/QZES92363546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x445db8d235d0ace4cb8f904959bf55e55e4ba30aeb3fea117b2dcaa81288dd6a. 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/QZDA52325484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64b6091c97362a90805227fde931f81a07a3ee77ef19ad32e7d2f1973c6ab32f. 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/QZTBA2267515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7e6bc816a5080841b6a7ad432da095637d28eb76948ab6198b08ce2c8b4a2b9. 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/QZTB42261528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bea7b251f3ad29ac4b19041caa0ee43ff607aefdcc6defbe896fd7b05ea0c18. 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/QZNWW2253274.