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 0xc4dca9376cfff6ce5811e44578fae4491b478c223760bf46adbf5e72f4a63d54. 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/bb3d9b5e-d488-4456-97bf-1fd81d0884ce.json and https://artists.proofprofile.net/proofs/artist/bb3d9b5e-d488-4456-97bf-1fd81d0884ce.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 0xf2423efa61d3edbc5fc4132a5b945a8e9dbf825e6a85aecadb871d5311d08c11. 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/FRX281968911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a07ef5006b8d972017486fb2312ad5b8ddaad8ccc9503fb9834a026f9365a3. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FRX281968912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31e6763061f776a67bd4eebe79cf5d3768f291d4d6348082c5011cb1ed5ef3ba. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRX281968913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe132b1094f523c06c381ff3ddbbfaab98597f3e9595d98df827e3be23e25d6c8. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FRX281968914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19b63e2836b2dfa520a78996201dd504d74bc1a9554e8b08d32afe0ed0daa9a1. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/FRX281968915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce839c448b40e29acb49cbd5f1fadf7e0ccb24368a4e0aea7b0d10c990fa7c6. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/FRX281968916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x138119b1ca06315c6f8ce6554b7be1ec865cb85df464b94a6e44f5e5ec99edf1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FRX281968919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ceccc64fca65f7355c1957766c4cb21f0e47a00b4c4f6cdc5a27f28243f2156. 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/FRX281968922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x889abc3f2e2cc7fb9a6e1c786d7085310cd2c51ff7c621551b952baa9d45342c. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02:33Z), 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/DGA072169566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2c841bfa92e9e73593a08e4b18b3adec46a1efc9253fe524b08d06cd00e4fb0. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/DGA072169567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4ace0c77e37eab1d7ad2e9d02e8df5fb69d468e90866ff89b2ce8cf037c6fd. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/FRX282477930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x609763ae0c9d368496defafd66d3967af64b55b1c50826065f0a1faf8e02238c. 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/PLC062118967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe479df3eb1c6ad37b4bac28c661de6499ea51cbd96a166bdcb873298e8a02c. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/PLF242107849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71bdc06cd0dff73137e30c1a66d79b9b33986e61ef3cf133a4b8fe0855c78df5. 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/PLF242412212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51253d5cdc7e420f5b81bb72a63912a7493480f48d458649a139eea95c425881. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), 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/PLUM72100496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d4ef41e50d66a47cd0c1f797ec0e8c0ae2f474b868c6d46113b6d86665f0ded. 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/PLC061605009.