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 0x73b653d251fc47876bda6f2c6614795054a34402ce05325a66200bd2e7953ac2. 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/0579aca8-72ed-4a19-8cf3-1291e25df46a.json and https://artists.proofprofile.net/proofs/artist/0579aca8-72ed-4a19-8cf3-1291e25df46a.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 0x9fe417157b782c73cb986311e69de65f95695e343f5ca7455596a8c400bfd1d9. 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/UKXN22377820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf371a8fe62464419f696dfde19d634a950b832b9fbc4e1f4acc0e1eaf690fdb4. 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/GBMA22300279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x943f07526b6c93d1f00e75e917593ca9c4c446c32e0b5fbc90dcccbd1618f296. 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/GX3Q92200772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd21e8093eac853ca987a97b8da19230e1359cf98cb97bbbb9ec79a043c21a88. 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/GX3Q92200779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9aa6edd4c0af87a5c772113c697b73f7105c6a7890f9638821a218ee55d5f55. 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/GX3Q92200774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa41d10d6e9645348a8bc53fd3655f3fc3921ad798573ed5bddeab5f00cd850. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/GX3Q92200778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b74a547be98987a9b2261d514ad5ffc8dbc13d8d44a2f0c508042d1712fc3f. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/GX3Q92200777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8436bbbdc028514904d6fddc2720061a7fc730d779186bd7f79120a28a73ba. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/GX3Q92200780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1987f71027b36bbb9a0917d8fafeef2ed71d979bc2d98554fa8fd84f6f92a61. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/GX3Q92200773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc892f7587e9d4ba44b4339e4d9a661285a6daecb18c18d83b4386e8abf7bf4b. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/GX3Q92200776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ebe13ea24473a900d2398c9e164d773a687d9e5b9a7de927b0edda9c19a794. 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/GX3Q92200781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x677b7bbc1fc9272ab1c09c11469ef86dedcd95e3998de180b6943be11f2dad82. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/GX3Q92200771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x459c8b20046083cb9e7872332ae7eb2214b4b352e423467537dec77255e5e3f8. 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/GX3Q92200782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee9c4e3fd19b8d6bfef8565dd6fcbb39b22220a7e808598aa608ac162d13cc97. 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/GX53U2358373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e5b9402406e70d3fbef44c2783d544663f65a2358d475390995eadedbe6b8f. 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/GX53U2358374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2671aeb94601cd0603544ee25aa248e9a4408e07f3f542e1e200748ea71eb325. 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/GX53U2358375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a380aafc40bebabf1dfa818824e83bbcce1039e906c82f8a3fc5cbaee4ec71e. 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/GX53U2358376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf05beb7837ce1639cf8d3d745dfbfd084452410d9bc317d96c8a0f243acab536. 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/GX53U2358377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb37645f4b817cd1dcf088a2159dc529699a1b56349b87e64e79d47913adaa87. 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/GX53U2358378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb15338e843f1377e5b95089659496a66bd70e00bada7945f311a20ebbbf3ea02. 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/GX53U2358379.