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 0xe5119686735fae17d31f1e857379406adf9beb45b029a86f50a2780158d10e9c. 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/60a4743c-dc0a-481d-bf06-becc4510919d.json and https://artists.proofprofile.net/proofs/artist/60a4743c-dc0a-481d-bf06-becc4510919d.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 0x4fbc7f934cf2e509e3b826662c719d891cd2a465b72ae846da4d8c4c84cf67f7. 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/QMKSC1800209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccb5d22daa16bf57485c2b5b2e352308e56226418f2af688700810cee6700b12. 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/QMKSC1800214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb997a65074f043192c5fcae0caa0326be93758da2b54a1a979419e2d3ceeb57e. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/QMKSC1800221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09eb240920e3dfeac7b989d7f4dd24a0fe5838d4279ff7362ced647fd69d3f0. 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/GBKPL2214929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79940f658016006bcd72c1b8ce49cc169e653c2512c46ede72a66ec939646fe4. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:07: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/QMBZ92421030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8459d9e0c74e84d882f4540d93cb8c92b13aad335a97c1dfd3d859e87dc6dbcc. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QM6P42472963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x619cfe4658732bb6f40bbb963fdae402c7e1d24e48363b03239686ffb4e4ea05. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QMBZ92421032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73a2ed0aa7ad75ca6d84c16cf96917f9e0b7feef8811550f4e2f6686bb80d5d6. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QMBZ92421033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x404760d5caff1c86c767acda4b08864cea14002cd2e4971fb24c5524df55d952. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/QMBZ92421034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b0492ca2e7300fe84d256b96e7992f5343c7341d75445b70cffa20afa9e75f9. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QM7282434648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e38b60a78c5126a85f5e90d4f0bd096780fe57f535b849bbd7125d0bb0a7fd. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08:48Z), 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/QMBZ92420869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe4d9372ebe8f50327769033bbde7d263e8c0fa9eed4924cc84b2d743ed0c3c2. 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/QZAKB2465215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6014c90db530b9f3c9080bd7b22b0aed64900d59fbcec8664115b6f8b4f502c. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QZAKB2465216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc10aaaa02d2e2f2bfc3a082c75f07fe79f1f42db8f5b1dce98f28e533546eb0. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZAKB2475685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18eb54ed4b1dcfd4ddb6557ce3624e76c355a5e9cafc619fa6a511aede25e2b4. 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/QZAKB2508101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18eb54ed4b1dcfd4ddb6557ce3624e76c355a5e9cafc619fa6a511aede25e2b4. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZAKB2508101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e566f1253366ff69d163dd3878b3c5f85d131188478fcca63cba475e1ec6eab. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZAKB2508393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4d0dc3ee9c01664220d0d401f509b2110a01c8cdd88fa1d4e6dc24d5fa81da5. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZAKB2465214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe4d9372ebe8f50327769033bbde7d263e8c0fa9eed4924cc84b2d743ed0c3c2. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZAKB2465215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6014c90db530b9f3c9080bd7b22b0aed64900d59fbcec8664115b6f8b4f502c. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/QZAKB2465216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8035635a402248ceaec8a819ae99946ddc51cff3e3662d661aeff57e02c6af53. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZAKB2475684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4042e08d0dfaa550a1869239041d64e7faf5d88dca0369ac682b91e303f28615. 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/QZAKB2475686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e566f1253366ff69d163dd3878b3c5f85d131188478fcca63cba475e1ec6eab. 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/QZAKB2508393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce9828ef4689d3152d001678e8ee7861088e5e2dc4800daa238048d0c4c8a4b. 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/QZHN61931604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3128f62fb90cb52b643e984ba034f262ab627163573b95c6709744da2e7c7f2. 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/QZK6P2245556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ca193aa21dfc871368097ebd560f31a2d17fe80d3f6f962da51604327fc5e07. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20:10Z), 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/QZDA81973980.
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