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 0xc1fd40dfdfcb4cbf069bf5b1e277cdbfa8d0ebc5e3b4050449a48c8e53dbcd4a. 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/8d09516c-74f3-4434-8989-2cbb5c590298.json and https://artists.proofprofile.net/proofs/artist/8d09516c-74f3-4434-8989-2cbb5c590298.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 0x61fad9c86354f82286886f75245bbf7f3afde9f599efff79cc60eb488f8c446f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9268c116332a117a070a72cd7eeb70304a41e1b57d5b4501418268857cf672a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452e31f7fd78b93c76689a5afc5e7b6ed4598d8aa33e90c98aca95c0d4e67444. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/PLC061806666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49227741b291b093a33f10b511a6ba813430a34218677457a5f57284b2798201. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36561a4e1d09b04f82e4d2361faa2a7ba0a39b5eb4b482e8beac445d8e75a17f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56772dc22e07953d4927de762abdd99a59ac48e6c6d266ebbf4e5b27811be072. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe95f66285c883d48e93ddc12bd314f26c7122f02cecd3cb3b6cfc844de6b7427. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8901b27f124b9d611b09c560cba439325fdf34f7ce814de1be8e546321890b66. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe13911c03a7e0fd77b9d79497b041bbf75ca7017a18464511da4ce059ad7d132. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7dde52922592840bcad0af9945704aa3499081abea2afbfbe612565e912be0d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61debf79adaf37b51be15f2e99ec541e744d9bdde0e0275190a1fee42b110862. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c806ae626b811ea2a6e4d816205374daf79a41ab41ba60b840e6bac8450e7b5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLC061806675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe090088b1798816d9cf7689f8396d091652be22b2cd49acea03a4adbfb21ef0f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65b982e6129a0db6a885131aae90586694a2e841a03c379974f8012bfe3f419. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e84e21cbbc58802f52e9182bf66b1395956f0b1b136d90f3ff93611a180f01. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c37c928144c7884a7aa0975d79bdef10e3d050b83ec4d7172a9729f4df12b9. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/PLC061806679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd726cd2c90980b247437d8896b14cdaf9023ee12e91ec07c540286265f3c10f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c6e4de42e46953ddf1ea5d90e5558011ad0f08d2825ac6d20853aef34ff9671. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLC061806681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x897aef8b8dfb793d374f18aba7c9b70fde9fc48acdf9a89064e89611011d547f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLC061806682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41aed38089187cdb447d5e02600a038293c1872374ba9c627663601e3c36cf6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLC071505001.