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 0x2c8560310fde2a012ceb4e5e155de1e469e9221fa78a492549d04ca5ed6daf08. 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/dc915ef0-6019-4b29-836c-3e89cfae1302.json and https://artists.proofprofile.net/proofs/artist/dc915ef0-6019-4b29-836c-3e89cfae1302.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Vision & Revision: The First 80 Years of Topic Records
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 0x2018c1f31bf5d8e384eac1941258e9fa84c0be8997c6ca898ace4341d9c452f0. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/GBEEJ1900343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x064a06ba488da6cb508e63ba8ede8369d75ba3dfa5888e24a96b3025d018ab0b. 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/GBEEJ1900348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0ea7b1afaba89f897ee658e96f0155dde6b418e0074a05dc2db6f45e2e26dcb. 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/GBEEJ1900350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3dc1bff42243f9f6dd9c89911116113cd0d5fe6a9e46ccbae09cb4fc0763155. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/GBEEJ1900351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e9f1b596be587a57ef58e06c84a4cf2efc8e2fb9419b41b5753b6a7ed918261. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/GBEEJ1900356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611dc9352d5ef1e6152f43fc379820b90ef764c6584921ccd42e714b8bafbfba. 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/GBEEJ1900359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a645239d7b727636761f04488180cce8a24127fbe901a21376cb744734d44a. 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/GBEEJ1801117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x050e2590b4f9c4c4c9dc65debbc154eac332af1d718ae2f0193289ac4538c2fb. 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/GBEEJ1801118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71536b045e01c88a4e9ddb9e296a13a93bb379aa0b1d255d57090988c8bf9ab4. 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/GBEEJ1801119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4040d89bc1ff8884f3e6788da39520d3bb7fe43b3c290bb3d9f26b1e1cb10f85. 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/GBEEJ1801120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44d5dc64dcb18d11ea7f47e40cb8910bbaddcf0ed8d9bca1b29a5041b99f941. 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/GBEEJ1801121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea1babb10021376769f2fa76b0e85f1d557f2f4921770dbd2bb098ba84195e8e. 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/GBEEJ1801122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa74441c02b9a274491495f33c7b666f23802ed6f2c530518e050d9f9ba8ac0b. 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/GBEEJ1801123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed5d874bba9b6b634cb091c104bf35e70e565f0b8b3d31e39159e263aa862f2d. 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/GBEEJ1801124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20bb0807419c7432337d084391ff5361b09de1071e3d0edb7f860ae22563bfd. 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/GBEEJ1801125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad8659e74cad6feeb6cb4392d47ec8e5fd8a1d5aaa716421de7d52620df0259. 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/GBEEJ1801126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85c10a2757838d0a2bbc5e2c43087714549cf8ad88271a253e94c2a75ab7db9. 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/GBEEJ1801127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4feaee5f809b55b034c8cc4d6507ac26afd19c9204401b9689e941949e3355cb. 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/UKK322100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26a0f2ee3700a00c0b145516ecb94d81e85d7472e0f4109efd1aea71c6795b88. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/GB8S21900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774920a39ddb45af1fa0a78fe6f1355f57558eab789999e0c66b120d1dd586c2. 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/GBEEJ1900347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad8659e74cad6feeb6cb4392d47ec8e5fd8a1d5aaa716421de7d52620df0259. 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/GBEEJ1801126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38c87c706a3816625295e1de2aa88de4fbabd46ba6a436ce6a4a5f8e9c1423a2. 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/UK8B81605199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa0c44066f1be2dcc84b03747e91c9bf9c2887f38d454ce4c7f2689c4cdb571. 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/UK8B81605202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb1cb76e0efa5a5ac1412255b01835e2e79b5aac3a9e5017dec7166e522837bc. 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/UK8B81605198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f65ac9e16ed76277af19754b5749c71f5f2339f1b9682a5e80c6ce312c9105c. 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/UK8B81605200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdeafe6816bae284ba2685682074d009cc403beabd277dbfeb4519df23dd556c. 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/UK8B81605201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f6a44963b39007389b4665608aa20b277ba7b4832e99b5fd3fff39d294c137. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/GB8S21900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89317224c7b7a29a40d55b61812149982c6f3b4d2b52420d6c54c73c24583015. 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/GB8S21900008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26a0f2ee3700a00c0b145516ecb94d81e85d7472e0f4109efd1aea71c6795b88. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06: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/GB8S21900010.