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 0xd2950fe4b3446fca90d9e2ed578f1e331c6174efe517790c25aa9f8f41af11fb. Chain 2 (Bitcoin): anchored in block 954615 (2026-06-20T22:44:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c50bbf20-cc92-4bac-8c8f-9c24eb8404a5.json and https://artists.proofprofile.net/proofs/artist/c50bbf20-cc92-4bac-8c8f-9c24eb8404a5.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 0x389cc584e269bbc49c6808ec8706a0b0b8ef59b02a23acd0f2ef9f412ef55d30. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/QZN882125828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bb8775058c9783aa0860ec6d75b838efc352e450e434d1f44b2ae98ea7ea1aa. 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/QZN882125829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7834225777610fcff8d5158bdb8ec5a815e30b4def0d8752eb54b5b7b22be607. 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/QZN882125830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5a26ce7fbdfbd768ce52bd046716e84d9ed45bf789d428720093e97ac0919b5. 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/QZN882125831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ab783f5a6eb364351975fe4e520352d1aff99680989fdf0fbfc22f40c6b963e. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/QZN882125832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb7a1e7a041f16eac6725b7d4a134fc72c56a6bd349797e5047eac9b4460cdc5. 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/QZN882125833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65fcb56b09f11b3e05f91c11f17cc72c1f40d619ca7a9acc52398e17794ce32f. 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/QZN882125834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf55148186fdc447c253d8f1acb9be687dd31b0d7912c5ac42f59bc8e619ea3c0. 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/QZN882125835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd5e24d57ffb77107ed2cde051c06fc11413da274a5eb0531de4710e1f64efc. 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/QZN882125836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a720e286b688c8334126e5e3b1bc87a1e425f0a2f47de9845d89474f9309029. 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/QZN882125837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1074eb2783d7049906710ec557e8a17b5fe96e7b84d3769f58ba8ab0f7b1510e. 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/QZN882125838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9795bb7c42ab38147c94409fcd341ed408200fc6023b1475d99c4781fa9f4d6. 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/QZN882125839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c3e68f8855351c66326a8201c1dd83bdfa0ed0b6e7d7e30f1869011ab5c50d. 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/QZN882125841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c91ce293dc638a5bbe803db222cb4ead0c414c928f8fa99fe84edb1947ea440. 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/QZN882125842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe046a9f831ba9cc31f6f20ae74a6e93d295d35872ae485c8cfc5ac34fd666a76. 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/QZN882125843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d865b138e1414608429d6703bc30eb019286f8b41480935dba0894f806d9ed. 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/QZN882125845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c1a82b0149a0dbf2d333ad115899f0450b6599ac15675b3b1a0e999a6082ee9. 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/QZN882125846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe16ccffc34ffba7a15df40a1572594ecebf192326ec5effe64549a7f364837. 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/QZN882213515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a66840dfb9244c5546c05228e7af6694544333fdfcb627fadf62e73507aebd7. 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/QZN882205174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f9afa2e9f73adf331d18a6b67e4b8ae812587604ce666218d8eb36ae3ad6e7f. 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/QZN882205175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5862e627be946f627b3d0cd0d96864a4a8f9c21208199f8ca64385445eab62f. 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/QZN882205176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3e9fc3324a10b6c92315a4644d800528a948d117d05438e85854ecbdb0f905. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/QZN882205177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be8ef2641ff1a65ba439005e7dc474b849617ada05d183e08166203c85fef48. 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/QZN882205178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48238cb4a811785774eb89b34cf65b7732eda395aae5a8e04b7bd9423be00364. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/QZN882205179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacda077c85cb0c344a09696d81e9f6cc916f8d6db5a57be62426d4c7a1bb43a6. 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/QZN882213516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33785646d30e0ac311493286f8c548b0cd93322790549800ed62cf4450518ee1. 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/QZN882205181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca52f717600771270fdabbe3881cc3d66cb6abbf96de7a0441bdd6827b44f6d. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/QZN882205182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaa20a3cd96c4fe3e773fbaaea67f1f88815b097743f7bd8a456a996610ab531. 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/QZN882205183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51694feabcaf1fea2eb080a0a5b32578f599a55356180fda2553e35c4a3a9081. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZN882205184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d78ba866c9ea54230e12d4d79ffac1922adb39eded25d3efc215a0f46b42b45. 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/QZN882205185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9abe13871ba5ed8c2bec2eb77dbbd23985c68d61cb1d9ab1cc9c48f94f8bd9c. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/QZN882205186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c2f32cc1db784594f102a7baa7152413cbf59a6004b2c9d10897c75d3d6cf7d. 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/QZN882205187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeabfd74f2575d80a613b8d1c37b6fa3b78154f2acb88328c2149d1c8dcc9b5d8. 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/QZN882205188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4c2673d90f32a2ad2cd9b9b57cd34cc04891645416a538c82bf2891cbb60d4. 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/QZN882205189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b347f4891209bcf7baf31ef0c3ed84cb65947cb74f461b33a406aa2e16f267f. 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/QZN882205190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x184a65f80fb64462bb04a80d08c0ed68e1315a27f9e62b5e67a43933da80c8b1. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/QZN882205191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef63afaa1a5fe916db6aaa3b4f7010f032d989d7ccd9204b46d60aeba183f8c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZN882205192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c63ef71cdd6de3ce70a2c873767126e577c370191a7e301d1678e79d20199ae. 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/QZN882205193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85fdf989ac0c652fa231456657ea97219dbdf087c9dcd0fed10842d6163321a2. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/QZK6M2091697.