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 0x89ade26ab77bd6ab2a66222e1a829ae2c5d4f22b0f738a9c258098afead2ca2b. 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/a79102a1-f9c4-4303-abe5-fec39e8b7fed.json and https://artists.proofprofile.net/proofs/artist/a79102a1-f9c4-4303-abe5-fec39e8b7fed.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 0xd870df558d3cc8ee7c010bcfecb5dab1880fe2f33ce13fecf5346651f264c4f3. 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/USBAE1318184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbabf5aa36b401cbe6421651d993e582a3e9dd78cecdca7efcf684a279b4bae46. 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/USBAE1318186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb359031457fd6307c0df112c6571cbc6564c56ea7f50f5290727863969a5687. 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/USBAE1318187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45148e445ace4e081803d41a2220019966db6966a39b0158f9e8cf79bd6cd76a. 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/USBAE1318189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3720c4bc512b49da05dea40615e4ce049404ad048db9aef81d552d716e9676a9. 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/USBAE1318190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e918b0284aa38227e883d7495c49efa5a325db9855624165758cf70daac582. 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/USBAE1318191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b64fe84a6aca659fb43aa62a5287be276adc0f53ad9eb45ca8a949cf6712cdb. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/USBAE1318194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c19212491a273a22057946cc719406bbeb7cffd1c30fb2aaae9d26df9198c3. 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/USBAE1318196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83c3f3b2ddbd8972d5aa1bc7b55dad54a69ae772d972a44cf403daed83878cb. 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/USBAE1318200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e0f38f297fa63dde68220a58232c489d51a7fb858f551cf47e1f2b61337e1d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/USBAE1318171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x731daf455c3559d35959c940019a7a3b6c7621c167839b1a5b2686c52d0f7027. 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/USBAE1318172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa15facc3f97812b205a5c0eba4923662b433aa0fa573270c7cf68ac7d9ba04dc. 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/USBAE1318173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7cbd05609dfa5c5b3746ec23d7ffc8b60d47f9987263518fd1ef0681f1dff72. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/USBAE1318185.
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 0xa39eb56764f5eab4598383cfd849af6a14741ba727b38c8508dacf64dd61e5af. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/USBAE1318188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2eaa7ddbf3c7775e3d71ad5e71fcec49b8b9896af1d79322ed5ffc49aac5440. Chain 2 (Bitcoin): anchored in block 960161 (2026-07-29T22:51: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/USBAE1318192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836057521bdf6060117a5abc87750bf461113d0d65c08b16d2825474a7761f80. 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/USBAE1318193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xece81557a0937ee166b067f0fb66a456258ccadf73cef6b96fbb131ef6e76bdd. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/USBAE1318195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bd90e0a85946a9310d659ee9bfe31bb59f06b51edcea2e38717500644f41325. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/USBAE1318197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe68f911ba12a55d38e2c71a7eb5410f77c2342a5c15f762c0d181553f5c013a0. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/USBAE1318198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82dd2a05e0db02cf63084ad26fd686692fa43b59b20903e723931d2277628b37. 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/USBAE1318199.