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 0xc13a7a1e475243b7eb9191d64cf8dcc9aca672175bb550128757f9582fd97dc8. 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/3ad7eea5-5e0e-45c3-bbf3-870d61d610cc.json and https://artists.proofprofile.net/proofs/artist/3ad7eea5-5e0e-45c3-bbf3-870d61d610cc.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 0x13ccd07ecbd722069caed68a92d6acac00182e78a373fa00df66b7ac85a47ab5. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/PLF242413676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0921a3b72481acc841a0bbfdf0184d0910014f2c04bbf0ba4a308c1fca63b33d. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/PLF242414165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13ccd07ecbd722069caed68a92d6acac00182e78a373fa00df66b7ac85a47ab5. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T22:24: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/PLF242413676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8d567bd8831654cc9eff2976aa7d67c8d4ea88d1e2dd3ce454e2a1b1d31a1e5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PLF242414170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f6817025b97b36db09ae45a885ae01952c20859326c152480b1cc63d7158e3. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T21:56: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/PLF242414166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90c7f7de7037a859457fe6789617b5322bf10f2dde21564d6c3f221af76bd7f5. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/PLF242414174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e08db0d2b9c99a2049d5598b4ab0bed23cd40bc89ea8a2a3560213982fae73f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/PLM402200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75f4669d6dd5922534a0d06afc8276280603d6edf211dd0fc24ff34616be9a8b. Chain 2 (Bitcoin): anchored in block 957012 (2026-07-07T08:27:05Z), 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/PLR862300237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b45143c904728f7ce85ed31d8b501ee3c95d8053cdb6920f074c3c3517bff4. 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/PLM402000305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db90d6bfb0ef23f1885fa67a0cfe9b3420ece8936aa83465ffb961527751e78. 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/PLM402209005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572dbb77e9f4c7ebb64923b337d3bcbd5c9d4969ab30f72312580e7b545a5c2c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/PLM402140001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd70306fb61bb26f511706feb35195b705136cab4c3aa61088a7d01b0ad2600e. 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/PLM402140004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5cb033c1247b9e28559b88916749fd33949d3554846ac96847a5c4eab35747. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/PLM402140008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a2d5ac159754683749f340d76fdd7d36a2b7da287771128cc5b67177d79ed05. 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/PLM402140006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572dbb77e9f4c7ebb64923b337d3bcbd5c9d4969ab30f72312580e7b545a5c2c. 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/PLM402140001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f644dcfa350b89a98b867dfccfe699a0369a5f6ac41544805eb05a31f889ef5. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/PLF242210506.
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