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 0xbf8e874d96eeec9453f8c0f7dff5a0a40c4d31a1cb9a67c713520eee375dacde. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/617cf9d1-50da-4933-a60f-9bb4ff6bcbc3.json and https://artists.proofprofile.net/proofs/artist/617cf9d1-50da-4933-a60f-9bb4ff6bcbc3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Postales (Original Motion Picture Soundtrack)
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 0x2d2c86734c6a1fc50db5afc5eb75466f18d644221bb66b5fd1479a16ec3f9661. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US6R21385305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc43b5c2c71e2a3004447d578d9fdc39d754a2e59f3271108a8dfde04570e2994. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/US6R21385306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9dc3900414da4754be379e198d0dee2dc0293c3dd1c7e80c53aeadf36bc7b55. 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/US6R21385307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d5c497c6b45bb0d1ee60c6b067331e359c32b3c530097abbc1afcc6b0ca2095. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/US6R21385308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a07d4326cb63d1436e7b7fa413fc4e653e4d386e5d9e69638c7c62b5f165356. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/US6R21385309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66c38f2fb3dc6550cf888c804d732aec41c7c16ee77698a3364a1508d0d99a0c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US6R21385310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c2003605d985522f65be7ea0552ff8c7644a391991970b05b966f358070280. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/US6R21385313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d01b30542d4e8285f60baa595c11cdd17bf94480fbb4a374e9533357e638ae6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US6R21385314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x559dc7ff5e6eacdfd5c75108e815307714f356a9e97faac34007c2cbebad9ed1. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/US6R21385315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ceda3b0c296b5a4ead2e5670b37533eada52179f552cb64169bf5758da7d85d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/US6R21385316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7411b91a046059f315ee29dcd2b2316ede57fb389a5b0c1971a2168cc8935b33. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QMDA61818017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a75652670278558f01b1806f398f4ada8ca83ee74a3190613d5eacd3125559. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:21: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/US6R21385311.
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 0xe19e56d57d7b9ed6d2aedf7970ac9559c6f45ea9b998b926788b10129ddb77b2. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/US6R21385312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3b1c8ea76b6f9030e068d34a9f5dc46cb4a4369369c595aff925e37976c5a79. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/US6R21385317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4754bad8192a7a1d0d4935a688d526ab2c75f4578933ae52c9e4dc72ca557d4d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US6R21409144.