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 0x7ec59307cce5f8954261a3ff973a84a97b54fd43719e0da6461e523150160b5b. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ea0cdc71-14c9-412d-ada7-532367969180.json and https://artists.proofprofile.net/proofs/artist/ea0cdc71-14c9-412d-ada7-532367969180.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 0x2381168d18a9b4175e222b4253c394e3e88f9a89a1e5aef739ed1df1dc0111f1. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/FRX201994533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0938234d9ec731c8f28569e9693f0a90dfa68c5e0d2c333812ecf140083554f. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/FRX201994534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6924dc1a4f7bf21a000f1cddbc8eab5cee366088f661154b90e79d003c0764. 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/FRX872235655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16281b87b7a0cb6716f5c57bdb4b9e64be307a07679e109e84c073a848e0bcce. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/FRX872235635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c899ca7110e14b8e7add254c4057a889a1f7358f8ea5da8dfff87c77687747d. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-16T14:11:43Z), 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/FRX872235574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb20400d8352a1dd881000db8a99048aabe22cb9b5dc77566bb6b0616e80cec13. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QM4TX2508724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5c334bb503568cbcb4eb58f9546d480b50060dc890b779bb950e5e268feef23. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QMDA62568027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02f6440d8fdda9b330bbd849d5020fe60dff2bb3075efc62bb8a3521281b1013. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QMDA62568028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e245125b686dbbd1d85505d3f5f5ef34f3198b109bea7e513221087da6c0048. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QMDA62568029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0221ee0dc95c5bb15fc2679b8b13ad4d021f1830ea74acc1686bdff512c2851. 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/QZES92066270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafcc6388e425fdf9c6559e5831dbcaadf0d20d223a3dd89d2f878f50f5244a76. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZK6L2069391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a6b0b6788c61b938cc8aa644bb10e8d6265515a38b28f2e9409b8a01856ea91. 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/QM6N22484435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27bf318a2abc6f92d7b193c4ea32dddfd719321fadeedf475c0c996a277de26c. 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/QM6N22484456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43260b7c3fd962a9f558dbf94ac363712e231e9fc35eb7e3a97d796a7a640b50. 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/QM6N22484467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137a1031b92a18c23fe88722306e5d9193ce6890ff7e623bb81a0e639f4865a5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QM6N22484455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63e48cf7c44b6a107583a47b0a80aaf13f8814d37772b9a055e3d278445f5bff. 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/QM6N22484477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9c12fa43fbdf21e8c4aad15a0d07de17aca83117cf236eb1c1c308d2cfd077f. 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/ES71G1723754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x907cf826e6f1df87262f28529113e67e5dfd594b8598ff7274c57279e809afb1. 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/QMBZ92470030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf185a8afcfb4a8449d6ff36f6a3cec2b285efedc32e83a280cd2fbc4c9029f8c. 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/UKXN22099558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7609871a68c0c1eb4b9daf3fb54bc8bb0345fe385e8115ab367a730eccdb7f78. 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/QM6N22484474.
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