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 0xb44bda599615943f7fc298c0b85836f36bef68f6737d218855106c9a6f61b613. 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/8484696d-af1c-40b7-a8f5-b13f3befc902.json and https://artists.proofprofile.net/proofs/artist/8484696d-af1c-40b7-a8f5-b13f3befc902.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 0x98d5a26b92d2f9c962a19e7e14468b0f52073b73ef45ffd5ac2f85f34bf05c74. 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/QZDA52203752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5de64c363d898e2921f6fb05cc86c2b6367315728c25505b23b9c8651d4a0519. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T22:56: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/QZDA82289058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a5a68d573dc2031fd6245fce7f35d16fdea39690ce3abd62c72bded075b533e. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZES72299979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8611252bb5f0d4ec6b23a975f45d437c660029210dd9379562c77fe0b17510a. 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/QZHN72293447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa43035fd91ecedd5104b84c1e69080d64eaea772badf7ab938afec3867b44554. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T12:19: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/QZNWQ2289297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6cae95cd987f83d2c504f866ed77927b5369387300bcef677486b1ab9facd8. 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/QZNWU2289600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc49b182aaca4967bccfa8d97016fc526c83a604fcedd141bea906b78cd7670c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZES62377447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20c1d4f89fe878a7f4fd1e6e02354d398cabc6538289aaf28be7a2e9e606ea4. 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/QZMEN2315526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d18ded10d61c496e3a953bf3e145aebdf4eeab20e786032445bd7aa195fb14. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T18:55: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/QZTBB2305469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71cd9e442d065dcc78099ad49a46b5edcd3278cf22b6827ba0b0cd32253aa52. 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/QZDA42439402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe50af4416d43244404c397f0885c33e1b2e8f68315917066ce0f7ad1099fa60d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZHN52493670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb304fbb9e559f68fbede610abcd62f77e53d693db0cc3831957b70fab7ccf678. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/QZNWY2469599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1beaf3e60d6f1e7eab011e7bf0599f1fb7884345cc55208017a452ea883267. 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/QZNWZ2451719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30fb77aaaa6294db6efc6aea48d9ef5b17b8af67136521e324986fddce442183. 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/QZWFS2437624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c1fb7f575dd8f6dccd6628a6b4af31b9863bb929c00bfb46f761561aeefc65. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZZ7R2446754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x307dcdd9aca4974b3eebef853ff68b1a82b265b6f6b86720ff2ff101f29515dc. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZES82506092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21293c8d55050123ad0212f437efef350a5413cd70b2437561affe037193af8e. 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/QZES82506093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6e0af4c974fb5966453ac7794c1cb9cf91412ac23c97ca3ad431b5e354e08f1. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/QZES82506094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x161a3ac2fefc9027e24b38b7ba9cbb121bce9b9eed3c06320f4c8401c8320ecf. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:30:29Z), 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/QZES82506095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x541877844ec4f3fecebbe9acc587fcb03e8c60ce616ddcf3170c6870a88995f6. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/QZMEP2598460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08a335b0a6f61ac0a15971f8a050d93cc571d547eab27811c6132dcce6aa65fc. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZWFQ2526320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x543f4a5ae1448b988b2d200ddf5445ed7f1408802cbab686009fb465a6cbbea5. 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/QZWFR2499590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa32fcb38ac2553479bdb8e476b823fc045a99dc5aeae473605f28e56907bca2d. 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/QZFZ22486282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774a7ca91c75db8a13d1838077ea8e7ac05a2e2df4c4d16cd82b09e6019c5b92. 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/QZMHM2560613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6e7e71b14b02832f3a994d9cc3f885a7a8cc7a06de6e6f9edda80bf53e8b15. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T15:32: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/QZMER2346322.
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 0x4ade6e99c5ed58c054b9b270e76f7c9ef45ee10a79160724c5d3be8f26d5d748. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QM42K2375221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4c21af570050a0ac6c87658b75249a02f1eaa999c9b751e1f6241f97513c3bb. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/QZNWR2234740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7011efb54de16fb4c756d57bbf79b150807077e2a8a70d76b0300b895a436614. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/QZK6P2380430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06b99c619305fdc0594f125fa60744425e24a42b128adf24344c948bf4525ce. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42: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/QZK6P2380432.