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 0xf4bea303f572169fcddf847f7ef534501393c02c2f34216ddcd71c39c1e08a7c. Chain 2 (Bitcoin): anchored in block 954603 (2026-06-20T21:47:54Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c45cc186-0ff4-456a-8b09-d8dd2d609d1a.json and https://artists.proofprofile.net/proofs/artist/c45cc186-0ff4-456a-8b09-d8dd2d609d1a.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 0xf935cd290319c329ccbbb23186999567d64f65f61e177f993c43192c81684339. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT6E72505618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc272ad51f0a335870cde8f61d6a483ebfb8d3f4548b4b5a9d38914ce2227d230. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT6E82508577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf328c890924310228517bf361f3bd2d8be00ed0d521a9dfc758ed7fa9860eaa8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QT6E82508565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4a278c805d44d51b1bd186bd779e913f6c20869a28d7b5af0aeeb999e4c9df. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QT6E82508561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03995f468096f8065cc579b21c3723aba1c9ba4f2d66366884e842c242588ec0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QT6E82511641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5e661660e0f51a97a495ac7ed3d4d168ff79e6870b069bd690694e5bbf47b3. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT6E92570944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61a31663937ad6b0e14785d921c278ca476eaaac4a45ab547805320db9eef885. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QT6E92575576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9dccd889bb061e81ee018137075115e06dcc13fb0a5f29640f89b4aae08a744. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT6E92568134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89dc1ed9f41d57c63fbbfab3ff0aaf335ffaba67041ec16cb793cb325d0cd121. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/QT6EB2513543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x613b3b156d3b98d0aa749f761b8512b426661394db266968d0df4e0aad28ed74. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QT6EB2510396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bf36d4cfec1d06cea812c4d7eddd88bd246418ddc519aa339c9c2ef88be3b9b. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QT6EC2595976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c23f89d9e381d286e98ae7b87c10fb96d7464c992a356fbc39545df4d824a9. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT6EC2598346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a11a4d3927f8f32c2df78d1515a53f6a58219396073a60d5ccf74d98726d77. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QT6EE2529219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5690d49e4f17ef3e56d326b93566f550368339bf0a4e938011ae1e386911ae3b. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/QT6EE2529342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1267ee7ec27c2f87283b94fa84c6a04f15a8b49374a0e54f2f1963c5c15504dd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QT6EE2533255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3833da0e04f16482d63e6620e47674b18497312f1e86e6342f0dd98c0c94747. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QT6EE2529313.