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 0xd61e9aaa87303caefc482096809131b3e0e978de6a0b6a61274d2a67c013232e. 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/8c63fbc1-65ba-482a-84da-6f7f85a1facc.json and https://artists.proofprofile.net/proofs/artist/8c63fbc1-65ba-482a-84da-6f7f85a1facc.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 0x65ffa48e23b2919e6d0bf2f3b1adc634f7804b8e435c551b378098676bb6fb94. 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/USYBL2400393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea8fd890bb3cf57e98b2cb7bf327ec5a10003d6a0e632c1173421d72827e08b9. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/USYBL2302141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eccf8b56ec0faf08ff053110ad4c076f9fca18787e696c87868aef04789b5cb. 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/USYBL2301749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5370546872381cff5854dfeabaa1b832f8f0d0e1d48b59c8ff00125b990299c2. 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/NL8RL2321171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7303251b20004a98c88d18c318a792caafb03e31e68a911e3a426bb1f89010c. 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/CA5KR2296839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeadd4b0049fcb01394d2b2eef3bbc5b41c724722e222d0890ac4e806149778dc. 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/USYBL2201625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cce46da2e7a34f19dec7981c759c84f1e7f8fc6ccbdf6b01943cd69a8d5446d. Chain 2 (Bitcoin): anchored in block 960223 (2026-07-30T07:51: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/USLQ22180422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f97b711725bc67b4b60b9180c8179063660c855deda6cb9a7a571d141257c17. 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/USYBL2200515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50514bdeecfedd01d12dc7b2b7d2958b4fd8fcab62d5a19e6eeabf486ea5ef5. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/USYBL2200516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bae3a621c780098291ac3e0f1c9ddb5cca9f815b75a635449a8c31a0d348264. 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/USYBL2200514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd08aba0793c888384bd9d6a88dc93359bb9900bc8d6c0fa10c30a4dec89e933. 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/USLQ22180357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf822180154f8df2b1edc69abb08083c722d08a92cbd9c22f08710ec9b8dc231. 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/CA5KR2139400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad296443e0af3a60d253246f30b55105459e55f0cd1ad3f101af859d95df69f. 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/CA5KR2097967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15f3d594f467aff2b0dc308d78826d8474d066f625f793ff67bc38909b5e7c22. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/CA5KR2088742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06f9160e0ed3ef19caad0a6e0fffeee677a9b456975bbf3fd25c0d484e835949. 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/USYBL2000510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cdbcf5c8c24cf72a96238b723556c05433d178ce19779e0341a4bea38604b35. 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/USYBL2000511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66019678333c6d4454593ebe28d64c803db6e69efa15670157f03a24aac8dd32. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/USYBL2000508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f412a78b6abf22a6a69adfdeae9bb220aad3b35dc8d3e51497f8ef70362fb3. 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/USYBL2000509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85337dc9edfba10d8b6448853d9fab7c850eb9a0ed0dfdf6196b82422078d60. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/QZHN31923671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d715a390384a0893ffa75e455d2b7447c2c5a904e919c9ad3daca1341be6cf8. 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/USYBL1900502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d58d052cf21d10fff7fbcb51d93008e6c5b58d7015b524947ccd4e1cf9d2069. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/USYBL1900503.