James Morton may refer to: Politics and law James Morton (Canadian businessman) (1808–1864), Irish-Canadian brewer, manufacturer and politician James Madison Morton Sr. (1837–1923), American jurist
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 0x7e46aa070ce6e9c27176ae8c930a1e55b16057121476f7dcbf24ae1298bc7d0e. Chain 2 (Bitcoin): anchored in block 953973 (2026-06-16T16:37:07Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2b2d3c04-932a-499e-9f08-6a9dbe50551f.json and https://artists.proofprofile.net/proofs/artist/2b2d3c04-932a-499e-9f08-6a9dbe50551f.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 0x4298066157397830391573390a82531ba2e979d0fea79b39e6cfe9204b7cdf67. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/GB8RJ1400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9399d05d39760e8fa325db4388b49f2bc13d7e0f68ff6c349243070e162720c. 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/GB8RJ1400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d316b18d646114b7957ba51b816a5cd1d6d200e04c92e79e2b88ace0918764. 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/GB8RJ1400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ca1a4615d1b124d97c93bb1deb600eef0150e4faa717b0209a495abe2b410d7. 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/GB8RJ1400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ffb49ac33a2be69e4e2db4b6e79467902b23970cfc8475a8a760ac47b1ae17. 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/GB8RJ1400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7a393c5c9dae6ab9b5f272921fc2de31183aa2f10de5cfbd4c0d2f935bd01d. 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/GB8RJ1400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49411f8a56bb6a5a43bc16d76736fc5809bda9631bdc198d2c8f00478e63c189. 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/NO2NJ2490020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd2c92cd8b20f9cf9d1725f2cde2152d31f654831784cd999fe5150c9043fe1. 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/QMDA62251880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe10fa3942e3a141efd9c0d05469a99177eec2ff5c4b8c856b545c0c88f51e64. 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/QM4TW2494800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e827e4492d0a856295a5f07b787b4101255256bb4a39fe27816f444f1058f85. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QMBZ92325046.
Merry Christmas (feat. James Morton & Kizzy Morrell and Studio 7)