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 0x72184f146131885edb9b836e4acb03b20eaad265a573e61dd1c0347045b4a8de. Chain 2 (Bitcoin): anchored in block 953610 (2026-06-14T07:58:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/139c8d06-c2f2-4656-9b27-6845cc6bcf14.json and https://artists.proofprofile.net/proofs/artist/139c8d06-c2f2-4656-9b27-6845cc6bcf14.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 0xc8810d127fd71ea2ada662bda1dd619d64b3df7f8d3599d8cc61162d22dcea89. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/JPZ922008532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd027898078e6bcc938cc1fe37299c47dc2f162b154ce17e62f81c8144232da0d. 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/JPZ922008533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x182aa4f72e6e517ae004cdbc48d5c4b49d0368ea84509496ce2d369d110d5703. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/JPZ922008534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67647c83fe5c243343fa12acb6e74ac0e1ce6ba8529489f68af9bb7a5f8dea13. 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/JPZ922008535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb4369b82399c0594ee9c164e7d9647541c58d0f4253d451c69fd447cd8195e4. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/JPZ922008536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f278d0ca2ab11b336902871fd973ab5432dc47b2d490daa4e64f1b407d3b8f7. 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/JPZ922008537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa8ea74586651b8decbd5d8bbe02a7d30d3a2614ef4cf4ff1d9bc98fa51e51c. 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/JPZ922008538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x860c5505ad710e5d4b8ec841b8a3b5f45052108dfd50c3b4b6b094f948f9efb6. 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/JPZ922008539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x911b2c1d5f96a542dd9002093e261a87d80215cf39ae13db9d33d71fe7cf1404. 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/JPZ922008540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52414c6f57b04c47604c521e1d82b7f859a9e34a49336695cd56de11a27c2b41. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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/JPZ922008541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c9d3cd99242d5544e3d5e51f2f5a03e32dc0290b512f37826bc82c95a33d21. 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/JPZ922008542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47e55cd6a862ae2676951df0ee70f1e6ec27210e4bbe242707802e4d57f8d51b. 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/JPZ922000818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4db399deb3c1bfb1c7d69b700eaa54d01be52f2fa5194d628a2bd902c6bd5bd6. 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/JPZ922000819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0432cfe221d0e82d234bf398f6587d0d61420cf07e4e7810d1ccafd8eb72618f. 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/JPZ922000820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f12bfe7dbdd6e82d3c11fa8d6e7266396cbce12344ed08adc259b36afaa8b7. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/JPZ922000821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3baacc1fc076aa8757070c523f5ee66e8b98dc8d7707cb134339d6ab2288ac99. 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/JPZ922000822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58bdad99ca02fce7cb57438a8decdcf62eb4750f2f6ced4c39271656ec0efbd4. 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/JPZ922000823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x622e19e1e65fc8884954d90d8de16c1982a7c8ede4b80b040df6b139ba384287. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/TCJPJ1977111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b736409044c66a75a1422ac28c2147243849c872667908faab7e9f6b0b2a82. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/TCJPJ1977113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf261e4a3450f7e74638e9d7e967948e783be88323ee8de50d6972448ebb2237c. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/TCJPJ1977119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb208c4c6a8203abcfcb80cf37912346fa7e77482161204fd5c069b4b0a0b33d. 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/TCJPJ1977120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x678c4e3b75196f1ab8ef2b184e2f824e8cf9189c3d92e798244a76db29457d51. 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/TCJPJ1977122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3bf763bc3182d30bc8a757f182270e5716daa0ec51a83cc5e1f21938b61c2e5. 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/TCJPJ1977126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26dcd2106b4f95aaa4037437b43d1167d8bcd4f5945f5fa23f942a63e9f81ba0. 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/TCJPJ1977130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f81ffb348908db25f37bd76d47c306775714fb4c5a2fb6fc7adb50d4a542f9. 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/TCJPJ1977132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b30c3f1c98b764ba26932e3dc867c84ba04f29799868161a91b07550ea3460. 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/TCJPJ1977140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fab65d4349c0652775a8228a980413da2bc835f79c007d5912a74d6cd64a06. 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/TCJPJ1977143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cc58570087becab9354f8b61664741bdefbf10244fd1f8e7420516ed40b32fd. 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/TCJPJ1977145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6a807fbdda05f2aac8374e8506ce82b2f108883b37618d141ab6b463666435. 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/TCJPJ1977147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1efedf78c7b2f851d03ac0c8c1938d0e24f30a072a839638d21ba7c033b1c3a2. 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/TCJPP2166681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32cbbb95e35af32fc28df63159a56b29c06b4af4ed36678a01320a4252dd38ad. 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/TCJPP2166829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x331507511da8802bd31f776b677374210f5d264dcf1b89d922bb3c6a39db05ae. 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/TCJPP2166832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c7b7ef2f628ae334f065124eba40bd8665ea3a9f8363dafc9becfaca164819. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/TCJPM2013568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99ee91d470c383cc22548f8eb6d3b2315e90905a2ad9867c992c82eb276f978. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/TCJPM2013615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc738edf4f9dca6afd4287d3dff63e2ee71d393938ba361d495558285d6fe4c. 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/TCJPM2013616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86eb8c51f47a49c3b5b652d312ba28d61d9f28b3e4e4424aa35987c651844738. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/TCJPM2013618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dfed92d49d86fcd96db61cd3ebf8a82097c8e0ef89e406f98b96dc7a224e500. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/TCJPM2013619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9068adc14d8b1dbcf56eb26b0ed95fcae2d092b53c0571fc9671bc5ad66b1f7. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/TCJPM2013622.