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 0xac8388507aa7e93fdf84a797053e71102ebb1c77524aad298cea2ed50dc81c1b. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fb1070e0-c1c3-414a-ae40-dea10de6fcb5.json and https://artists.proofprofile.net/proofs/artist/fb1070e0-c1c3-414a-ae40-dea10de6fcb5.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 0x42b72cea4509d2314550546dac7b4851a477e4aca3b43c13218f4ede0f3f1495. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/GXF9Q2582813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ad29dfc61185e1441f3ef3b038e4edabf4e793d9941cbce1f7eee75bd813904. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/GXF9Q2582814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf3f8bc37c7e34a20ae8cea06ca64727123ef59f8b59473d1467080afe7b7f03. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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/GXF9Q2582815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x494c9a0fc62b382cf61a809f6d8692b98a6d77b5b0b7976602d5aa47afa4ceae. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/GXF9Q2582816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cc39b0fab0750aa0ebf71a03fbd92e7165fcb460488cb6ece1255bded5d666d. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/GXF9Q2582817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5139b3e5945aaae2ebd85ffe49e41d66b235ca26025a3e7a61088347f6c85e22. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/GXF9Q2582818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d08d5f7985ddd00fb4410d7b9cde310c0642946977b7618a993c1282cc45d61. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), 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/GXF9Q2582829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabe548cbecf3b641d9897442650452c16036dee236fda438d7eaa42eab1eecb8. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GXF9Q2582830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x794f22f94dff1985a38bbea45dcbb589cde3a3324093aa1f23ef402d34704009. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/GXF9Q2582831.