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 0xe6b42dde13dd6260ba19011c85ec92276a2ee1fdcb5c04965e6cf3567741c3dd. 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/9ff3982c-b257-4c71-9ead-dccb58b23b0c.json and https://artists.proofprofile.net/proofs/artist/9ff3982c-b257-4c71-9ead-dccb58b23b0c.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 0x1078b6173382bff5fa77de2b7a02c27395d508f68b64388957138dd3408f0322. 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/PLI366767170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6b922df29af53bbf6ecb5ee6498db2691e0bf8f5902a87bad912bd0315552a9. 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/PLI367659550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdf97c65684ccc158c1b9805f5dbbb88b0d1de4ba44d930c16d59cf4995d236b. 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/PLI369046900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01721080390bc986b1b9fe7da8e9990b6cebde7fe4ff73466146033bd2d4f5bf. 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/PLH871300620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf40c2eec44139ba1a784f6ce6909591fb2335d9cfd0690bb41bb823a91421aae. 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/PLH871300167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2534892bd5596d9b38a24f91f6e9fb2fe124b2d1b389840da3ec8d86ca0a350. 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/PLH871300178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3b6ce270e6f5cc3634883eab5bc93f82154867927716bb915a5a2eace378d92. 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/PLI368168960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf66eb5facf12f61101e20e790f3ac716e9f3b11f3109901a7a3ec6f5b20f5085. 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/PLI362636850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe00d843bb54e350135bd391efe1829b80292327c4397ab6edb0ebdbe1ee650be. 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/PLI369297711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7683514c77b3fd6372499bb168d523be02bf2c1fed315c6b9fb2df51336bb96f. 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/PLI362636860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x003940975b9c0676b1f2652e360c958a75fb32e24ddc3280a32e69f3e830b13f. 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/PLI362636880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6072eb3f6e711ce61080ecef60c16afe9e0662478bb57382aecd26f4d0cc33. 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/PLI362636870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9831c05886daaec030b956d63dcc0fbf19f1b5151b33b66f08b8d3a11b68d8b4. 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/PL22V2313001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0248fab6067d8429c8262478de854e67c0dcaf382416f1c5dceddd52742ca714. 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/PL22V2313008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ec727848d76ddb15a1faa46ddf2aeb303f85f7c4693692199855043586c6dd7. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:56:37Z), 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/PLH871300669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf154038357eb7f1c8d0b78c26ee00973f4030710db4a833fa3ac0e7c9c927a7c. 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/PLI369785010.