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 0xc15a8a167001be166f092878bc48229a629f468d0f7b55e49c95ee04e33b8d5b. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/302b8b4d-6550-404d-9e89-390a39f469ec.json and https://artists.proofprofile.net/proofs/artist/302b8b4d-6550-404d-9e89-390a39f469ec.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 0x1d98204afd544ffed5d2c07bbf537e9e702a98cc43ecc80eaed4892d0d073769. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USI4R0909676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7d745aaea9a602004ab658496c3ce315252a36d145a24d63f1f2c5bb391f0a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USI4R0909677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168a9fe3b1713a09e1abc8ebcb9e5dcd980a7cd82413d0e358635314c903e6fe. 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/USI4R0909679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12aba008d37bd066ec7b5279ec7a84691a2d0a9bcf921eae60bfaf890568ea53. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/USI4R0909675.
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 0x943d32878b42a6011f5a628a5cf1b8f2183e2662c35ef70bf7f579c55be65cb0. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/USI4R0909678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ec767118f58b236aaa203754415a9ee51408cbab3e8545ee274cccee65d5bfe. 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/USI4R0800581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16bb005e35d7a7104b8a3c0b3637d6ac5b2f89afa9ee50f7422528a35f818a0c. 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/USI4R0800583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dee1cd5c17a100fcbd8253a1663ad5fe40681970912dffef57548b4326063b1. 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/USI4R0800585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b68062f56eeed2a5f8c11df96481b3b17d64f9211f28e60c1b4c3c1b2b71868. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USI4R0800587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd698a70a9b68d9b9ae06bbc3edf8be5a01d5d910fe652b89170dc5b1647c9433. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USI4R0800588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b3be3a8254c9fa14a4d7e11eee545f37339900bcce81efb6db32b7586f7e6c5. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USI4R0800590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcec1422a9277f449f5dd81fd08c56fa8db231ba610840ad04d585abb78461f4f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/USI4R0800593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ff495f26c9823ef2efec0ae337d343e238c655423423d5342ff01411730cbf. 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/USI4R0800594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x978d2a979cc2fa29c9fe05bacaa1373716fbe33d82435d33b4410f0a7d03113e. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/USI4R0800596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d13d5342ba0eb7a153e99a33b23e1d7538208a648922cae025d38ea107c3388. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/USI4R0800599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4869f3e938fb746ae5d61f05d753e36e341d203cd172a52f1e35a981651f5f. 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/USI4R0800582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9cfaa8e5ed71c67178acb359c6611f18eb16ec78377f1a7e7948ae094ade2b2. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45:02Z), 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/USI4R0800584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc434efbfaebfb111573966e7db09fc2c19c0963a11de78fb8ef4a7c14da52217. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/USI4R0800586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x364cb5d432a628fc6b3b0f34496d9a8f9e48051f2f3765578767cd183da01238. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/USI4R0800591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5218dbfdff44aab798583ae7f3990ad2384608f464d69a50c2baf3780703626. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/USI4R0800592.