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 0xbabb0c221cc6c7f4c5edd0e2d12031e8becb35fdeb68a8bb90a1f9417135cf2d. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/49597877-1260-486c-81e9-73ad0fed6b10.json and https://artists.proofprofile.net/proofs/artist/49597877-1260-486c-81e9-73ad0fed6b10.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
i just want to forget everything ive learned
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 0xaaaa88e6680dee5805383fb6de3bd6724c3b9cad1735bc0a1c1a8fc5a12c79d8. 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/QZTB22449348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x483d54b8f5940d73cf91b6ff7a861eb5a10da3a84e49ec3c89840390f4cb182d. 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/QZES72449066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c6473ce8a6ab657f46f782541bbb6615b1caa29b3257815c6f805d190c4ca6. 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/QZDA82477193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabe13945ebb9486d491c21fa91abe2aed1c14743e0dd249d65fd4bc30085dd8d. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QZFYX2419909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23935106f70fa34ae4455a16c1805b272d8c8b9dac965a86928b6da96bd38830. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZTBF2375121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04733a4e46d0b8d9d09d81865042c15831d3538cfebe1b8860d62a9f067503e8. 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/QZTBE2376813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26bdb0a3d76e49321e79d9146d445be7d292e28a5f2f45567594b4e6872323c8. 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/QZTBC2343495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cf8dba1f3b559263daad03a0bd0d86e2667e6494249dc81094c819f2b7b3afb. 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/QZES82395073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bd65f5716e8a469a889b849727b724434e9bc805c15f5023975726c43419064. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QZFZ72332857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72842c855879d4cf5cab7beae9e53732b423c2112c03d9a6b038c89998f30cf8. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QZRP42205848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba48fed8dd922b11ed054da413306959f9acaf3ca85bdb599f5c2c843f1c97f9. 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/QZPLR2226058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c6fe3e549488a162ad3329a915b06b3e55f8e8fe0047a14102c34f78ebf11b5. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/TCAHC2394699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f64501eab8ec46a3962a7defa5c988626af6d7c0979c19ed0dd49d4463e43e6. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/TCAHC2394707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95f7b65cbd92d273d14f265f4c607d623f575cf2bca5f6a87923c9b91d5c4a40. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/TCAHC2394711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x181366f0bb4e9678b920f6a49daf206675030acaf7392eb180b0d7135de927cf. 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/TCAHC2394716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51ddf91d6ea887beeaf29688c8c42f9f3a2d75284ac3a3471f6a4ee348030523. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/TCAHC2394720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2cfa88741ac9075e52d7d3fbcc647d15e46bb850cd9f3c6de458fe4551c8892. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/TCAHC2394735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93a860a84c0e5e77fc235bb6d76c8defe150959337abb7adff07abc35e350017. 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/PLC062414505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cde193f184d0ba81af3c193f4baa750a32b7f845ee89e76c4d87c1d12d718e1. 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/PLC062414507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecd600ea0e36cd93665fb2384bb201d04b222384ef0d7e9233a76ec10c763c60. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/PLC062414508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc5d49ba15cec6c1a0b2bf0fda8537c60e332533a9889ebc70193b5a8e7f0348. 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/QZWFF2370912.