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 0x671f6a931f563014020b527e697d507de11c9457c147cce3c32ccc05d87d08a8. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/690fdebe-7e52-4eab-8df9-90950c42ed04.json and https://artists.proofprofile.net/proofs/artist/690fdebe-7e52-4eab-8df9-90950c42ed04.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 0x81ad7961b085cbd89659cf34bfa29bbd1f1e058458d9b7a543eee67af01f7142. 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/FR0W62092093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe523cb4eef58db9b5e0e8cd9fef03f3dca9ddcabb56f3a0e49491fe766dfd898. 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/FRY510882065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa52085de3819a493879458a613fad4c974a4632468e66080b1ce475935137fdd. 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/FR0W62092116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ba10ee91457b3d8021f2f9ec66346f49d5aceb3cedf2a869d8c40fb3b5d682. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FRY510882064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ed4c0db766ee13756f68a3f0fd4d116b8dc908574e334fed89959affdb2e86. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FR0W62092123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e327c3cd82caa9f8f5ecc6703e1dc7f9bcb3d95ccfc5efe0f337801d786a1a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FR0W62092129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d348e3f0166096b1f65ea3690701f8ee690cd210e9ba85ea818bb9a8ada4a45. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FR0W62092131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d60afd8822fcdc201b60db92f50c3edff5208a2711d8708180ccc62dfe2ed59. 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/FRY510779297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5653fc2470885644ec6d15f40822580a970acad9e9d9135510654b15abc52d3d. 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/FR0W62092134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca2bce4b4fe7562e262e5615ae08fb055b2404a3344b37768c6ff45766d9fb43. 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/FR0W62092137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36977c94c1ad0c25c20a77da46170b37012cc413803e1a8a4018f5cac815d9e7. 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/FR0W62092139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54672498a6614c0d84007e99f2e04e2cf6e6110c4b0a7ba05b5b3eca1f1dc9b1. 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/FR0W62092148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed72d85df95cd4bdfce9d3485ee1ebe617b90769ea73f8e708572bc88e4c2b5c. 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/FRY510779289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa664d88003bcecdf75cd8f6f00b1e387e3c2d8e6e5acd870d2671ef094bc56e8. 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/FR0W62092175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52aa6b2c93d4c5578d73380081e55e3b95e8f592bbc981b2127ae2bc6c95081e. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35:49Z), 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/FR0W62092091.
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 0xd409707c462be95e31e3c08bfaf3c3ff01edc01d179e4cfc205e30a1c9b27d8b. 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/FR0W62091990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce947651385454be1a5fe9abf5fd4f859c6d84edaa935b5877b183892561cdd. 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/FR0W62091991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71445b2eebd3f87854cb70eb0675b95095cb998323c6be6ed13627545d5e2f96. 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/FR0W62091993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x322025ad208a894504c44b483c9d6b13dd5c46d9feea70079d2f1323d80d5f7f. 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/FR0W62091995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ecf8b8b023017f4621c41d82099dbf5406778a72b4768c3ed2bd0330fad37ea. 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/FR0W62091996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f305b975be71371549e9ce9aab3f5db2b35d7641d091a1bcc0616c3bc30eea. 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/FR0W62092000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ebae646bce70736bc00c2b07db878cfa9c8053c3676b75d6d662e1ef4a5ffde. 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/FR0W62092001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7789fc1b1098d69b53ba7f4649545338281724c1ec9629207ac2cae09a1d937. 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/FR0W62092003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebbd4e9876932e4c30149a1c308c4ed0dcc91dc647314aef4fc67fb6cb64548d. 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/FR0W62092004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2aa564c8abc3f663d503bfeb8fb3d6540c56870eb9466cc7bdb4b84f1a225d8. Chain 2 (Bitcoin): anchored in block 957198 (2026-07-08T15:54: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/FR0W62092024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f1a445e0f4c09740f5c41bf96fe629d6b2744e10000bd54f6c8f5221fd5b18. 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/FR0W61971157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x536807b3ac87cc9935c3ee69729f19f941154bfdc885a4a4e74ed1d2e2a650e2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FR0W61971161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cdf8f1e76909fd95da8f2f67b2e7b660087e8a467f284aa7fa6735daec51992. 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/FR0W61971162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99ab127189310cfe6c530db8e66bd2c15e1eec2384f7ff8c9aa6f050e9c715da. 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/FR0W61971163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x504dd45c4bd5213b153a34f2e6b1b9afa79f0b4108e6fb8bf90c5d5a87b95a53. 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/FR0W61971168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4273107b16d13035ca1392bb7aff7ecdbfc589a093dcdae9529d9dfcd6295263. 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/FR0W61971170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd76a6f1c9d56c025459d94cf47500c8cceeaa52bcb21516fbd540d7a3860e752. 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/FR0W61971173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b54c06a9a056f8edfeedd21c14948b3d35f912aafa9566b67662b927cb5af5. 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/FR0W61971177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x752563a65dfd5efc7c64c21d0b4c262f46099c308b7325736aa976c7b11a82e1. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FR0W61971169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025b80284e11fd0bd24904bbd6c6d588e4b2913fd77ba13cca6c3628aa0f0644. 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/FR0W62244347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4854addb6ccce3a87f97061907114aa5139684a4efa129b053533c71199c607f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FR0W62244434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ff33f9f7d264721df25d6700d49c93581ce31070d97a53e968172c5c0c2f58. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/FR0W62259429.