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 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 0x491f009ad1d9b2d2d0ed9b5a798548ecd1e16c7a6561483d6f3676d770a0cb8a. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/16b4e332-faf8-44a5-9f98-c6e9546443d8.json and https://artists.proofprofile.net/proofs/artist/16b4e332-faf8-44a5-9f98-c6e9546443d8.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 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 0xce88cad6e448ba4ef56264ac3d854801f04dd0fe2d8dfb434298756951b0c89c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/USCGH1869294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x811c926aaf3200f07dedf96b9aa960a294ae5ea5088c4773cbacf7d931c00d33. Chain 2 (Bitcoin): anchored in block 957735 (2026-07-12T17:47:43Z), 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/USF289801799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c11695cb46778e127e843818659b5d102e656cf04be3b09b230f3f353f881b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USF289801801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af347193ae3fa7e5b623050d3c3148ed0fbb726664822ee611b9621399b4996. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/USF289801802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8318d46eebe4833f22346d6d459be833a6694c3f782ff14ab13c1d2a09bb5977. Chain 2 (Bitcoin): anchored in block 957741 (2026-07-12T18:30: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/USF289801803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3da1fe436efe3c4f0c63511d276a5229bff840feed5965e982595a03c4adcfce. 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/USF289801804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1646b3099fd8f8c33646bfa122db89445965bf704e3acc8cc362d9a411924c. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/USF289801824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06514fb5f3a2a6015baf88bb195c863ab4f44c2bb578078ef8d08ff88272158. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USF283079001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9636b0c940739e519041531feac83b59aeb069cc285f1242fc6d8ece0c6bd8b5. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21:50Z), 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/USF283079002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x942899bd067556884e2e4b21f24022b16e2c63170b39ed589303d323e3345767. 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/USF283079003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329169d116e514f959d29916b0f6ce735c57265f754eb0c3bb516110622c868d. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/USF283079004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c7c2de893bdbc0b4eb3ff4ff8701d8c177238a0f1ed200f0060cb9d89f6c98. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39: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/USF283079006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c1424fc66fe157569326c0d487f2b2b8c2c27b68281be2be408888d9c8f3b33. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/USF283079007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbda23d9c53784b84de8571cbfaed70b92d7e19b4e05c6288bfceb30df670483. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USF283079009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6cd92e3d3ff9589ed996dd42362a81ba3f3786fdbf1a11e4175626a33ae5fa2. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/USF283079010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd94d67a3a682dd36dbcd58a32c785006f7415fe70d8842b1b618a704479608c5. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/USF283074003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129343396f44adb0d9b8ba93f395d21293e119236a40edc3b82a94cfbdf78de9. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58: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/USF283074004.