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 0xc3ac38a378a90118df203b497af899fcc81f04e397b0697a3a409d0e71ad4cfb. 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/7a9b718b-b476-4b76-929b-9c70fb602048.json and https://artists.proofprofile.net/proofs/artist/7a9b718b-b476-4b76-929b-9c70fb602048.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 0x3c8c53d462544838b3bfb8575402c0382a0d481f674aadb8188907f745e69293. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/BE27E0100170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5d9122f6a13cd787867a3578ac86806acf07c81b9a916b88bff513b78312066. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/BE27E0100210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23190b31bf3f86293849147b1dd3f124bf443137139be687b49d4ab39d7772d3. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/BE27E0100230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0848da4096454a39afe9c770e45818a83f043a86b231e1ddde2e9e53c93ed69b. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10:25Z), 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/BE27E0109990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43e6f2d934dd2e686bb23851aa768f9f8f54a3e08a2c9172dbf734ef6f4f2e59. Chain 2 (Bitcoin): anchored in block 957745 (2026-07-12T19:20: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/BE27E0302160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b60c26c26a0b0719c2ea0c2772a433b87a0bd861468b84d1d68b59cead7de43. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/BE27E0302190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1135eba9ab9a8dea9b21355dd5f2c7b99aea15b62f7ff972f6a43a84a878da. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/BE27E0302220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0d675708f51277abb91f928c374808c063df2fa0d49048f6b2b76f2c7a124ba. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/BE27E0700020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddbc9a4c0a3e1e842e32ded4c100aa6e84c0e9703989c492f06b91be382c0c95. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/BE27E0700060.