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 0x6b28481acccb16541dcd69ae96b745f84249210bbfab4996604a123d4af1de5e. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/87ceb357-0f28-4028-bb8c-4f353c69b8c0.json and https://artists.proofprofile.net/proofs/artist/87ceb357-0f28-4028-bb8c-4f353c69b8c0.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 0x99af54cb5810b2b23499e354443e0a10905bd4f889b85ed6461fbf46dbd71d97. 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/QZNJX2122439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc204b171869248040324cc40358329417b3897d5f8bbb3aba39e6798be490d29. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZNJX2122441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51db1f5ba61779b062798f1cd437e50a659ecd47f60c8c97a4eb2c36cfcc13f9. 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/QZNJX2122442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bab836bafdc3072ad569942b94a57d3dc7e8b280c345c3d9c5c20a572ba2056. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QZNJX2122445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8aa4c73077942a4ac0b300ed00d19b9c19bc8a053f405ff68ca024cc9a75c54. 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/QZNJX2152948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6af2a1e702c10d8ec0beab1be754f87b774e19c569d7be3da865b2dd73234c. 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/QZNJX2157019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3401900682c6a66bfb85f5967255ffc3b87433be62d24d353ed562e17a0752b4. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13: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/QZNJX2152950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982c52dadf21de9d652450e3ec141f0ecfc046d906142f3c4255848faca82233. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/QZNJX2152951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96ebeca868373723eea69ef98a65e1f7ba2f0312bf645fa52080614a75034fc7. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZNJX2152953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2141479811c1aa5aac10fe4e99490d46ec0cc5383c7b2d990f9574a20b9514e. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/QZNJX2152962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d9adcf470f53aac6a02fe2366a2acd1d2e077fd99dab36dbd841789113a6706. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZNJX2152968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5385929b2c1419bcfff440a4c8681ad9b7e299df3aa3e9cd763e274b728f0c27. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZK6L2176818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40520d2f2c661f34d30318d77a8f1a85ca99aa7c3f396c16b2c1ddbc44f322b7. 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/QZK6L2176819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e9296c406c13b309ea27bf92abb6a4ea8f9cb8f04686d324289fe958a4a370. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZK6L2176820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb9e64325d8a0cdf7e1019e899b5658235609b5f6c7462f9110dd328a6b85e7. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07:24Z), 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/QZK6L2176821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a742955c0e8fa02568f94ef685b37334a3b94058aeab4a25c9b8a1bb9c524b. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZK6L2176823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41306c8ef468d566b3d9a4b8348553c09ce29ab9079868e4932b1b507cbce9de. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/QZK6L2176825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e0999bd848eadf88f6b7092b5772a8234f1a28203e5eaaeec98f25c1fc465b. 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/QZK6L2176827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae9c5a949a8152b8d5506d4eb68006d3828e903b5ee2fe284c5b7b5e6951135. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/GBLFP2372038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc407860173812dc581777d78cc56c02882b850f45b73b82e6eb7a57405ecbae. 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/GBLFP2372039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94010af3f913c968be80c5c305895821e4b8214e41cb1b0ee5a6277946c8fe0c. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48:30Z), 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/QZK6L2125485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd47b9ed98f9c301f90d4c7bab9d1ac9bb77caec7e2266be44b26c0e458de583b. 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/UKXN22258070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcfdaa741190d8416d2b1a962779ddc0d155c7ccfccb8b68b975d444bcb893e. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/GXF9Q2556023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaf0bf85e7c86c4ad5c3c7ea718c4bb08adaf33b79fc0f9d329ee391c4213403. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/GXF9Q2556021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe47564f40804b9873975bf17735af7ab4a3e1a2ad196e7195c3b92dc5f0072b8. 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/GXF9Q2556022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea6136b025c7b37b8f0e53073c103c4b1e3ae63a27366c21311ac5b98c3797d4. 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/GXF9Q2556020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x370a40588bf4246dbc4f0ce83e204ecdeb298de86b44e5431ebcc81ea821b110. 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/GXF9Q2556019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0acf8540c6bbe8457bca3caab48f745c873d839db98af98f4a55da3f9b323ea. 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/GXF9Q2556018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb52f320ed202857449ebab394dc7de7f3599a658cecf3c890e850aa931498154. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/GXF9Q2556024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94010af3f913c968be80c5c305895821e4b8214e41cb1b0ee5a6277946c8fe0c. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZK6L2125485.