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 0x2cdec0b8352c10a1c8a58a81e949e8df2cf5f74c6c3ddc39b83b3084baf94080. 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/7439d6f3-6657-444d-b24d-2310b81daca8.json and https://artists.proofprofile.net/proofs/artist/7439d6f3-6657-444d-b24d-2310b81daca8.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 0xe0412703b7fda2ba50229a564af7bf1f48287d6b489cf63a5327486e39770b06. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZMEM2008134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01fa70732e4ce44678d5c47df57d3763f62715960ebd2c1b22af33758ab42fd6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6L2278733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e656c492ff6a1bff83c7e3593ece2cb1b2f939ee7a47bef9a506d6e4be4094. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZNWT2127365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc65351a0bbe4200d8534fe6912a2e50503731d5eccebb80d5f14ca567f793da. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZNWS2243069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabee9dc813a949382f6ddf2d1d072ddac3bdc225730cbb36e4fb9bd1dfb80806. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZDA52157764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda0fd3898e94d6948197cb25add96eeb1f58b37c19d3b3ca4c9f2c5757918929. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTAT2285673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d85ed17891fdfc41131eda6deeb027df4ec7758c18335ef2c8041504f436633. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFYW2006190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec93dd9a09fc0a4959b24cd4f5d7d392133f83d2bc429374dae11fd6444084a1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADW1818012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac61c26ae27b493453447f4cf86e147594daac1b56ae8fe7e45740fa69cc9b2b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFYW2006191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbee9c5ccaf0272e18af001b9e69ea132a3ff2dd1c5991bd69fea59ccf0fc2aef. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADZ1858339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x707ccddec5ea620d176f63a2d430390aa2ffc08ecda3e15537386e1d5283c32b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM24S1925872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76fd752ba6c4f56d0c40a9332bd4b19d2634033456de2f6b2458b2159638cea1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM24S1923979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94fbfb8144a350566821311fc248d7b16c43e21d4ee51f35f6b8c2f87fa748b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFYW2006192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cabde0eab91b049027c23db0337805a548749531b36613348e47d1d08b28945. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZWFF2332703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x510f5f370c167ae2f72b8bd328a11760f9b85bbd329044261bc76eed43f88f44. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFYZ2189694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0412703b7fda2ba50229a564af7bf1f48287d6b489cf63a5327486e39770b06. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZMEM2008134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c9faf20c69f5a8628568af9b436f9575e5fae21fb873dffff6cbeff68e3ef3f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADN1837338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78942c53f169f887436815635097288691cebc13c7f277bd0726fd954c76ba2b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADX1871684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cee7a10a03aa1133db48fdcfcdd98430a8a03b2b8fb8700a03d464a02e40f1b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCADQ1828789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x560561996ddd616b3a8932e5a514c2ea7b252a783106878ac6db0fa8f5c2c667. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6K2440245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ead0728fb8be5ecf9c755d2f2b25aa05760b1f00c0aea79b74396acb55a31f5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZHNA2447910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88ffcc6c6527ecedfe1034df49337fd95c0e3798cbad8fcf81ffaa658fcfaa7d. 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/QZFZ22514206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d86139e8285ab55b58cb6f8efae88da269fb4cee310d6417463bdb069b3fd90. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFZ22514207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0b3f78411ccda8f06fd3e6c05cf9959d3b82ff811f1b7f4df5195122ac8ed4d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZFZ22514208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f755213422f0ddd7a4eeb05f65dc249ba352f668761b4ea7a4dd2b4c22a6c9a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZZ762434604.