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 0xfe52c8b72c13a4f1b82c15ae9d41aa0cb67289c085d7f114185de9114a5936aa. 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/ca6a0ff2-5a3a-4bd3-8485-fca99cb3ac9f.json and https://artists.proofprofile.net/proofs/artist/ca6a0ff2-5a3a-4bd3-8485-fca99cb3ac9f.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 0x8cc483ee2e65cfe30d4d3e6fa8378573ac23a4924a827fdd9172dc8f52a328f6. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/TR0361000685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa716e496e77bb79f382a15f80f8944f4c3bb132a194ec3d35ac4e5c2702c3249. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/FR59R2075009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52c6f1c808b94a2233a29d8b0de39d668d3a5f4ca47623fc5ca3bcd3480962c7. 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/TR0361500021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe46a7a925d42cac37762694c7d50ffcdab23db34de15e86a61644cdf566f0ab1. 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/TR0361500035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c47a002904a46d0fae8a9bf17675e81467fa2b2aa8b5011dba3cb4d54929fcc. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/TR0361500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1985eac4fa81993a1aa7d7d663e1e29e3cb822cc61499b34df1be923e913626c. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/TR0361500026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58adddb1501ee3f937281cfb3927e32c50e7b794d8885704f956703bd31a7bb. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/TR0361500027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30aec20a2e1341fef357d5ac9af5c1a5c50d3f24b660c708d839aff2ad8983f0. 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/TR0361500029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3993be984dc883eb00a7e0842aeb4cd04f3424f62d2d47759a13d332fcde29e5. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/TR0361800077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452c05eef47ebb00796160fa957aba1953dfcf0a96f3ecd80b9d1bbd0a60ba82. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/TR0362200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30eb3cd457966d26c78746a1c337ecae28d5dcafc647d6f64094e672559935d6. 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/TR0362200113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a81a8a532f5931a5ade4872a0d447b595c8130dd0e62e6d2a3a518d8b6e503. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QMFME2328056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e08c546994885fbd59612128bbb762db27637287051ad75bca53b475bc17c3. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QMDA62423695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3383fe6d920afba3ee019c05d9c9864c2fd51cd4a2fa06c0fe078741b5364d0f. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/TRBKL2400165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbba267ba2b0d356195076ce3e399eb9f12643ec391518f5af4a9bc0abc6a437. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TR0361900027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9561baa02c3ecee8bee08d7638516879928b73d409e57750c6ec4682a68c5ff3. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/TR9931900370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x506d414f06f06ec9723781509eb8343da95b1a228055682bf44ff6e294b4c992. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TR0361300185.