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 0x81b95c2d8d0d75244d0664f7ba81c7bf1b5404958cec95f5b6a436706ad9001d. 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/fb13c726-61ac-458e-ba95-cf6aa0b7b442.json and https://artists.proofprofile.net/proofs/artist/fb13c726-61ac-458e-ba95-cf6aa0b7b442.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 0x7be2b4ff1e7a4147269c67fc179b6c3c25bb65dea6d781116d7bd43c4bd28e00. 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/QZK6L2060317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe07bae244d3117e33aa3f7d385e3c2759bfa067260efd00ade865a5011b634be. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ZAY362100655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea4a1ae6da95388549bb0ba55235116ea44ce92fbeab90815b2bf6929411b0b4. 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/ZAY362100671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8667601bc61dce9beda638ba5e9aeed95a7c6186510ee0e32b55f489550d4ee. 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/ZAY362100672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bdca83a030b99cc79032bb87c67e44844a0b9399865b75bff9ace9c698019ce. 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/ZAY362100674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c8271cc4545b32e10f14590ca4fc2c51941ea0beed62daf8b26797067c5a87. 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/ZAY362100675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd61a894164a7a2dc786f0b6ea2927762109b7719ebba0921b8f4d9118dcdb0e8. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/ZAY362100667.
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 0xfd39d0ab7b6775e81e38fe460a18c68ffe7e39b71bfa765c554edd3226f45906. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/ZAY362100668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab41791e493af0a82e78bed676acb1c3fcb4b641641f19d6a7cd10fc6faa80b. 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/ZAY362100670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45baa5af2a3a98ba9443d1b2313ce965b5bdf929e38cf8eeeb04314fd8b26b02. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/ZAY362100673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c3e5a4d9921f2152b3c78fb88e9f0877f1dc8edb03e5f1f60d353368c43ba2. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/ZBJQ52400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58afecf694567534150345faed6e4521f12c3aaa99196b9e16a0e093918a1d15. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/ZBJQ52500016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d02280e1e96f38983ab9e803a49b7743366377126d512c6a4bbee80e6d8cd2. 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/ZAY362200798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d01c8aca381049ae945f7f54a6d1e3fc05e1757e0aa3d8c0a9a525507bfd13. 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/ZAY362200801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15b59a9dacf36b37b73186164700b420023e65d3975dad6f39fdadc0f8163bf5. 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/ZAY362200799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x509419b00aebd322f27c8a5b7ea07b056c7b24d2756dde3d7c0e27b86b6245cc. 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/ZA56G2200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x509419b00aebd322f27c8a5b7ea07b056c7b24d2756dde3d7c0e27b86b6245cc. 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/ZA56G2200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a7d56e8d8f8c0123c4986f273e1a2ac28a8e5be62f7211e964b9ecd77fc34c. 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/USUYG1519703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92946a1bab4f196cf5dc4e63ee08360b306ac9a7381ee1051f4cce7b6f9805c1. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:33: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/ZAY362300959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10ed0f0c1c9a22c87c88e7c31a7d44509527fe86f64c029f6994f9a97145dda. 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/ZAY362300960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x902c18368e0a76214f86fb23fa197ef5e5964e2cdd293263d85df9e853e5676a. 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/ZAY362300883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a66a5a1e332428566a9abb053e66a1fed663492d7633b4991dc59798635133f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ZAY362200780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb030ac65bf74f6679df6214e26ddedeef81a92735ee8792c755333628d653fab. 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/ZAY362300953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69bbc26853434ef31263d62b4889f30463f9ee734cf1c7098949353d2f3d1406. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/ZAY2L2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc039f87e3786b097e4db97c4788959fd0f021a9415eb2f22b2f0003d6165e0a8. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/ZAY362100684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fe757aeef09bf50e9a883ce3d7169f22cbebe0484a04522a689e8cbdee7751d. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/ZAKD72200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7dc9198693fa57b7c4f97a83e92dc3e499f31df66fea8ad4f7ed3ea246994e. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/ZAY362100722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a8577204e4546a7eff703f2121b54359f48b0734fc7dfdde23fdc879742bbb. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/ZAY362200771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4c4792915418a01c21d6f02eb7e018d7a0dfb69ddcb9792144503d1df40acf5. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27: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/ZAC012201094.