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 0x605c0718d4f0d3ca61cb084d16e6d4db0c18cea7e91e54f185251ebadad91d02. 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/391bdc33-a68c-4ffc-8ae8-3ef27cd94635.json and https://artists.proofprofile.net/proofs/artist/391bdc33-a68c-4ffc-8ae8-3ef27cd94635.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 0x46de45a93bb64776450f26e4f1f226ab8bcbbb7b0955a3cfbcac0fd5022b851b. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QMPKX1620734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45984e1e36f163df21a3fc67362c7f28765f85ef52ae29d8c5792a6760aa67ad. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T02:10: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/QMPKX1620741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ebb0eb67700b0ba2fb31bf695bfccfcff7bef879d4ae9ecc941df945d939eb. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15: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/QMPKX1620785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06ba56a39f3ef5dff961b53d3886e3aa14eb47b6f59e6671bdcca0d5ea57704b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QM4DW1607254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a22f1bcef2fde9f64af9fdb1fe4289986c312576f6f092f6a01e23b4c6daad7. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/USLQ21680045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe131e54ac6c53f49381b397832a4e0c1a60ab7c88f55c9e2d68c81d9756dbdaf. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:50: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/UST8K1626074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e32dba605cabad61b06fecb0edfa88dc2a0e6c1fe865cf63c9ccc019e204a4. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T13:35: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/QZ4JJ1700651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe91ccb798d164371bb47e114f336fc845c660b4a668b36b3a71b7dbe67ea9d9e. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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/QZ9Y21707422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5814e66e25cb6fd89657c611e0fc26eaddeba1d3cb7886491c5b03a8c0a6ade. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZ9JZ1736831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ebb0eb67700b0ba2fb31bf695bfccfcff7bef879d4ae9ecc941df945d939eb. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QMPKX1620785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x795fb27525075372ea88f5796e318f783052eed3daef88fbfb82bd08be891084. 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/QMPKX1777923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e2fb04f3e24645a5652af480ad464b705c13279e546b1c83f059042ce4774a5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QMPKX1777925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf480f99a38e888720464c24b7a3dfbe3acfd578379a1045d243d8c23c36be78d. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/QZDA61852425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb4079002f414cac953c454cfb521cd5c4cf3611f067d1c29363a58e88100164. 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/QZ9JZ1721473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e32dba605cabad61b06fecb0edfa88dc2a0e6c1fe865cf63c9ccc019e204a4. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/QZ4JJ1700651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe131e54ac6c53f49381b397832a4e0c1a60ab7c88f55c9e2d68c81d9756dbdaf. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/UST8K1626074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df71d46791bb1ff2b5a3d8e1e2ae06d2c65c68ee756581dbed95461b67f028f. 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/QMPKX1620742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd832fb748183e4c50177565008555360dea353cc1d9b681238e7efb13e06eb1e. 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/UST8K1705721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x605358cc15d8782a01ed311b95f92dd12bd3511c431359e73aca1e026f6ee560. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:23: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/QZ9JZ1721477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa18c8a3ba5a8bc4f33ba21a50e72168ca1d9176b39b37570e6a27cc20e884b5a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZDA81982755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64afb838017e038aefebd67667c0786e983763a4836d73e351e98707051b4daf. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T02:10: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/QZDA81983400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e987f2a16891fcc5a2baddd9a54946484e3358ac81e07fbbb99c1822e459f72. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZFZ61993122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21ab246134ba0c74977794869984169a47ab0b11e0d48ed1c5c5e8b831922e1b. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15: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/QZHN31946695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37601cc9359dd1d1a82d375a7a31f0228d061662e533ea3cce8830ba5da93dc5. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T23:04:16Z), 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/QZFYW2070117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21ab246134ba0c74977794869984169a47ab0b11e0d48ed1c5c5e8b831922e1b. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/QZHN31946695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c941e0925723e281bd404d7ca2b87de7fc19f99c4bfdfbca21de1d01118c4d. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/GBKPL2091533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ebe06433fa84a6e9b8d84ea71cb5a0e0e0bd05f5dc1b4cba381fe98b84901a. Chain 2 (Bitcoin): anchored in block 957867 (2026-07-13T14:55: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/GBKPL2095937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x632de9be6488d1fb8791107e31e526d7692c1c7c804836310b3c2a25e898b048. 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/GBKPL2001501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5385304dae6e7f9f5a2da663f0f043252f062394bc4ce39eed3998016fd215a0. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:54: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/QZS632258868.