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 0x0f4b1e8da184725621d2f9fb0148b10541205f7f57087641bf4d25c3342cd299. 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/4a226c31-ef10-40a7-a527-6db1233c35d0.json and https://artists.proofprofile.net/proofs/artist/4a226c31-ef10-40a7-a527-6db1233c35d0.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 0x2eb95ee875a754b25b225ae2657ddc6b2c96d83038e729909392305957ce1064. 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/QM42K2243747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6966940ec7dbd45198076704819323a0f180c9656b615bb0120a66c9b32860e6. 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/GBMA22305315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27fac58de26b82570b2fd4e298c610fa6b4064ee791fd4a73cc86de827e4aeb1. 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/QZKDK2227855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f53cb3934dfbe83e6df0137042b429445d6bf80475ce49f9ebedc16f6d5f7a1. 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/BCUXC2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7726ca5f23ad38074ff87461c6ae351a0f77fad1ddd24d439389484cdb395a43. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BXIV82480313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd166f9b0ba7d5e3d1f3ddc59a8f81a628a3200e3e892b41f8384b5f262f66c3b. 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/QZWV32476166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd135ae6c17e12d2971ff671c91030243a07f836b9b983f806d6932e943098ad. 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/QZWV32476168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b2cb1327092c7f9dc81e05845c5563c8d04fda40c5bba0a10ee254e2a14e27. 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/QZWV32476171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc74ff8b8a29532187acf30637d5df761ca468d0668c78dee1fa760e29e0b6112. 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/QZWV32476177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59eeb1d853ef99713fce1e418c2c9f46611a00e8de840d6c1f32bd143a498cd. 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/QZWV32476180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59df10b92e207e3bb07f4b9b1089c7eef8290907b18b33cef6596ba72c50574. 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/QZWV32476181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff083d7eccf321add1196fe7b31b909331cd9fbfc7d7f560be3354a26d6420d6. 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/QZWV32476183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb7aaf716cf7a2a46079755423be2485b248673bd8e1315d86170042a4dd173. 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/QZWV32476200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78967a1f55cbf85ec0165d50f48101255278f804d457ecf84d626f5b5c9b3f9c. 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/QZWV32476205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd57ed307aa9367353ab26876b0af90b28425c32426a8b3b847dddeb958c5d8a. 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/QZWV32476242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6966940ec7dbd45198076704819323a0f180c9656b615bb0120a66c9b32860e6. 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/GBMA22305315.