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 0xa421f16a4d9b61e7e256c36b5e76006402d1fa415ef5390a7bdfee60983552ba. 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/6c9d89b4-4ecc-4420-b67e-ea07d2e479c7.json and https://artists.proofprofile.net/proofs/artist/6c9d89b4-4ecc-4420-b67e-ea07d2e479c7.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 0xeb45f5a4567cc39db658ec18ea463a9bac1c03abd0873a57583ccc4e9ceb5734. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/US7VG1771771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e802d79f271b4c13509f52dbb6439a829665b33b9511ff22bf7f8775aba8c84. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/US7VG1771775.
The Book Is on the Table (First Version)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0258db3e72a78e8ebae2c7ebee034179382c81ed136d9b38c8e72d4434d11c3. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/US7VG1772578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43285ab8eade511a1b9fc0dc6f784736e312a08e69326ebffabc672beb681e59. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/US7VG1771944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c03d023bd7d4acbf485abd42c8660b01d4a76ad15582f1c05a5b058422208ea. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/US7VG1771946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x747d4fcf81c7ff461b2d8e9c1af39905cd13cdd5270919e5071e4cc904eda883. 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/US7VG1771956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f628fc74ef750eec61203c0f1587319d710f3b0cf1b8fdc91288c209c574162. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/US7VG1771958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15d142ed1c42fc7e9d6669e20a536a610be1844c290324de61e82fdb569a4565. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/BRUPP1000134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f4be70ebd734f6548bdd14731d1c9ebc12e339ea10ae4a7bd6aae1ff921716. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44:05Z), 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/BX13V2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31d9d836844b6b9ff9e3e57dee1d37907a3d32e4c105a75db10e356be9d79598. 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/NLZ542000096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c8dcb8e2951f1a3141e4b4429837e4c9f2f04cddf5573dcff6350c614fa4c4b. 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/BR1H61800042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf816d3276a8feb659d194f3a8a74e89d9e9df6b2bb87ec55ff463f56aa86a370. 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/NLQ8D2400811.