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 0x2594358c74335c761c58f9379973c0498b1a50006cbfc0e6616ea64570f52fe5. 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/ca3437c9-bed5-49db-b7db-fde0b8df75ca.json and https://artists.proofprofile.net/proofs/artist/ca3437c9-bed5-49db-b7db-fde0b8df75ca.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 0x2a43be34f7ed662e11efb9ea653fdd90cbecea0a887df57f7e03b4f5aa711234. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:23: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/QZWFE2307734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515dc494241fba72cc8e1672d3da07914d5eebc93dc64ae607fcd75255af1227. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZTBB2369413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x837d20152d56301a264d7c9ac34baf51fd274fb288a0b9f7af5a341da12d2bb7. 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/QZTBA2400588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9104d23d53d312b3916c7b798e57c2246efc50c22a12c8400fb5d55fce63d0f. 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/QZTBA2400589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfa11d30307c2ad27bbfcf295ffdd587a820b6019fa265c3570e8495b17c7023. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-22T01:26: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/QZTBA2400590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde738348c9b886f00a8713371b48540f002a717911d5cf54dab9cf906cf3d723. 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/QZTBA2400592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa0318c39bee086ac34dd2a33e03ec8606db091285cb5dba31f6ae3d11af4cc2. 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/QZTBA2400593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x571f7fefc4723144851be844a65988381ecf8d5c21fb5befe77ed24aa13ae720. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZTBA2400599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67292f0df41562c92954fadf7f58e6555c90f361dcf107e7c6fd32e5e537e6f3. Chain 2 (Bitcoin): anchored in block 957011 (2026-07-07T08:25:35Z), 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/QZTBA2400604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391b6d25b0dcd87a1371f0afcd7cb09454dd7e8c4fe878fc4e121461b5a4b74e. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QZTBA2400605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c98584cdd0694d83b7090b6eeed7b73c6ec2ac616b6d51838c4fb60142451f. 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/FRX762498372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406ecdfb6fe1c1540e96db493037cb254d237ac3ca3edc2bc6e19665cfd124a0. 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/FRX762498378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x368c060cd04455ad3cae516fe09b0a0670bd31ce171a0c3e5ed4cea6ee9a02fd. 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/FRX762498379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e649ef34fa69e22fc4b52f919a4730e2cf6c8c3711bc973219bae20ce800c64. 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/FR2X42522212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4306bd89b9c02bf25d6a1b6d926ade87ac92e2cf0c3560d554291b287a92332e. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57:12Z), 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/QZDA52441252.
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 0x37f5f7dead8660bb34823e6b12659d9611c34dfce46671e84137b5b9d25e0ce6. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/DGA072387647.