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 0xd302ada01f099996a9279d1d91051810cbd82f10c6f6e0b248fbb8271717118e. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aaadbac6-9ac4-4a17-9542-77af289d7d77.json and https://artists.proofprofile.net/proofs/artist/aaadbac6-9ac4-4a17-9542-77af289d7d77.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 0xda0745e4430da57cd5f017a8b70f3c3bec95418b6179e4531fba60cee8181636. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/CAHQJ2554334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1de6a307f3a373a62cb1fe812c9bb87b7dcf3dd4f2a992f6d819164f2daaa93d. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/CAHQJ2539967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38328e997810d368324ba8d45a65ff9495354051e416670eef21771e5a19f80d. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/CAHQJ2539968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d9ef5aba1ae6f6df1e9429d5763b65630567ba04ca977da3762fd43a89d8e88. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/CAENV2592279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e399ea814645e0ac8a199c3d815c137e9bd8b2d52587f180289bfaae47d0471. 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/CAGOO2533926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e21078a7df68ff7ba7842faf506eb0c5c792711eb44f565210708ecc27a905a. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T17:58: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/CAGOO2560126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc294efa1c73dbe2bca472432fd3bf40c5efb373541231fa1ae96b1d25d80990. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T18:37:33Z), 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/CAGOO2560134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9429cf46279d5cb1cde1fd5097471952ba7f7cc068de69b2599bc62ad5687924. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11:59Z), 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/CAGOO2560127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a5391e9cba0832a065c8895874cc47039a8ed42e1f3d0f22c6cf38f5ea8fff. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:44:57Z), 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/CBEYJ2522897.