Grégoire
type: MusicGroup
genre: chanson
genre: french pop
genre: variété française
popularity: 52
followers: 220279
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x236df8bcf03a8fa982e0b01b3049fa4bb8d1b87c2db67ffec2dace690b0f65b8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953408
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953408
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/7fc42793-1ac7-446b-8338-6c28db7ed674.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/7fc42793-1ac7-446b-8338-6c28db7ed674.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/7fc42793-1ac7-446b-8338-6c28db7ed674
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:28:13Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x236df8bcf03a8fa982e0b01b3049fa4bb8d1b87c2db67ffec2dace690b0f65b8","name":"Grégoire","registered_at":"2026-06-12T03:02:15Z","symbol":"NIM0167019","token_address":"0x299c30dd2e8309415e166358d583bf027bb003c7","type":"artist","uuid":"7fc42793-1ac7-446b-8338-6c28db7ed674"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236df8bcf03a8fa982e0b01b3049fa4bb8d1b87c2db67ffec2dace690b0f65b8. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7fc42793-1ac7-446b-8338-6c28db7ed674.json and https://artists.proofprofile.net/proofs/artist/7fc42793-1ac7-446b-8338-6c28db7ed674.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
  text: {"copyright_id":"0x236df8bcf03a8fa982e0b01b3049fa4bb8d1b87c2db67ffec2dace690b0f65b8","name":"Grégoire","registered_at":"2026-06-12T03:02:15Z","symbol":"NIM0167019","token_address":"0x299c30dd2e8309415e166358d583bf027bb003c7","type":"artist","uuid":"7fc42793-1ac7-446b-8338-6c28db7ed674"}
album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
  track: Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit
    type: MusicRecording
    duration: PT3M4S
    duration ms: 184640
    explicit: false
    by artist: Grégoire
    in album: Vivre
      type: MusicAlbum
      date published: 2024-04-11
    isrc code: FR7DD2400010
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-04T11:44:58+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 953513
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block/953513
    additional property: OTSRecordURL
      type: PropertyValue
      value: https://artists.proofprofile.net/proofs/track/0hsCfpvzUowipx8KQcsWuu.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hsCfpvzUowipx8KQcsWuu
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-06-13T12:47:07Z
    additional property: OTSCanonicalRecord
      type: PropertyValue
      value: {"copyright_id":"0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf","isrc":"FR7DD2400010","name":"Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit","registered_at":"2026-06-04T11:44:58Z","spotify_id":"0hsCfpvzUowipx8KQcsWuu","type":"track"}
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0hsCfpvzUowipx8KQcsWuu.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hsCfpvzUowipx8KQcsWuu.
      date published: 2026-06-13T12:47:07Z
      text: {"copyright_id":"0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf","isrc":"FR7DD2400010","name":"Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit","registered_at":"2026-06-04T11:44:58Z","spotify_id":"0hsCfpvzUowipx8KQcsWuu","type":"track"}
  track: Vivre
    type: MusicRecording
    duration: PT2M26S
    duration ms: 146200
    explicit: false
    by artist: Grégoire
    in album: Vivre
      type: MusicAlbum
      date published: 2024-04-11
    isrc code: FR7DD2300010
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-18T08:16:10+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xe17faa2d24c0517351eddd9f6b21a1d7869203235d190a2a1aa797dfb489e498
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956304
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block/956304
    additional property: OTSRecordURL
      type: PropertyValue
      value: https://artists.proofprofile.net/proofs/track/7KKtoMflqnmvqrP5c1I1F1.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7KKtoMflqnmvqrP5c1I1F1
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T03:55:08Z
    additional property: OTSCanonicalRecord
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe17faa2d24c0517351eddd9f6b21a1d7869203235d190a2a1aa797dfb489e498. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7KKtoMflqnmvqrP5c1I1F1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7KKtoMflqnmvqrP5c1I1F1.
      date published: 2026-07-02T03:55:08Z
  track: Le monde est à nous
    type: MusicRecording
    duration: PT2M38S
    duration ms: 158066
    explicit: false
    by artist: Grégoire
    in album: Vivre
      type: MusicAlbum
      date published: 2024-04-11
    isrc code: FR7DD2300070
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-19T19:56:53+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956304
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block/956304
    additional property: OTSRecordURL
      type: PropertyValue
      value: https://artists.proofprofile.net/proofs/track/0RiDbZN0YTS5bno5QPfz5T.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0RiDbZN0YTS5bno5QPfz5T
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T03:55:08Z
    additional property: OTSCanonicalRecord
      type: PropertyValue
      value: {"copyright_id":"0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd","isrc":"FR7DD2300070","name":"Le monde est à nous","registered_at":"2026-06-19T19:56:53Z","spotify_id":"0RiDbZN0YTS5bno5QPfz5T","type":"track"}
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0RiDbZN0YTS5bno5QPfz5T.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0RiDbZN0YTS5bno5QPfz5T.
      date published: 2026-07-02T03:55:08Z
      text: {"copyright_id":"0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd","isrc":"FR7DD2300070","name":"Le monde est à nous","registered_at":"2026-06-19T19:56:53Z","spotify_id":"0RiDbZN0YTS5bno5QPfz5T","type":"track"}
  track: Je te pardonne
    type: MusicRecording
    duration: PT3M23S
    duration ms: 203760
    explicit: false
    by artist: Grégoire
    in album: Vivre
      type: MusicAlbum
      date published: 2024-04-11
    isrc code: FR7DD2300050
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-19T19:58:18+00:00
    additional property: CopyrightChainExplorerURL
    additional property: OTSHash
    additional property: OTSBitcoinBlock
    additional property: OTSBitcoinBlockVerifyURL
    additional property: OTSRecordURL
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSCanonicalRecord
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
  track: Si tu m'aimes encore
  track: Tout ce que l'on dit mais qu'on ne fait pas
  track: Seul dans la cour
  track: Une trace d'amour (chanson pour les trop bons, trop cons)
  track: Souviens-toi de moi
  track: Entre toi et moi
  track: La couverture
  track: À vous
  track: Vivre - Acoustique
album: Live au studio 1719
album: Expériences
album: À écouter d'urgence
album: Poésies de notre enfance
album: Les roses de mon silence
album: Le même soleil
album: Toi + Moi
album: Tout ce que l'on dit (Mais qu'on ne fait pas) [Edit]
album: Le monde est à nous
album: Seul dans la cour
album: Vivre (Acoustique)
album: Je te souhaite une bonne année (Live au studio 1719)
album: Toi + Moi / You and Me / Io con te / Tú y Yo (International Version)
album: Profs
album: Dans quelques temps, ça ira mieux (Lalala Song)
album: Chanson d'amour
album: Connecté
album: Vegas
album: Comme tous les voisins
album: Si tu m'emmènes
album: C'est quand ?
album: Si tu me voyais
album: Danse (Radio Edit)
album: Danse
album: Rue des étoiles
track: Tu aurais pu vivre
track: Chanson d'amour
track: Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit
track: Vivre
track: Le monde est à nous
track: Je te pardonne
track: Si tu m'aimes encore
track: Tout ce que l'on dit mais qu'on ne fait pas
track: Seul dans la cour
track: Une trace d'amour (chanson pour les trop bons, trop cons)
track: Souviens-toi de moi
track: Entre toi et moi
track: La couverture
track: À vous
track: Vivre - Acoustique
track: Ta main - Live au studio 1719
track: Capricieuse - Live au studio 1719
track: Confidentiel - Live au studio 1719
track: C'est quand ? - Live au studio 1719
track: Je t'envoie mon courage - Live au studio 1719

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 956304

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/956304

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/3WtiX6OGliNdZc01vHHf4p.json

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3WtiX6OGliNdZc01vHHf4p

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee","isrc":"FR7DD2300050","name":"Je te pardonne","registered_at":"2026-06-19T19:58:18Z","spotify_id":"3WtiX6OGliNdZc01vHHf4p","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3WtiX6OGliNdZc01vHHf4p.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3WtiX6OGliNdZc01vHHf4p.
date published: 2026-07-02T03:55:08Z
text: {"copyright_id":"0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee","isrc":"FR7DD2300050","name":"Je te pardonne","registered_at":"2026-06-19T19:58:18Z","spotify_id":"3WtiX6OGliNdZc01vHHf4p","type":"track"}

Si tu m'aimes encore
type: MusicRecording
duration: PT2M19S
duration ms: 139093
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300120
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:56:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1IlTej5nNHXacNhNx7GB5H.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1IlTej5nNHXacNhNx7GB5H
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362","isrc":"FR7DD2300120","name":"Si tu m'aimes encore","registered_at":"2026-06-19T19:56:49Z","spotify_id":"1IlTej5nNHXacNhNx7GB5H","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1IlTej5nNHXacNhNx7GB5H.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1IlTej5nNHXacNhNx7GB5H.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362","isrc":"FR7DD2300120","name":"Si tu m'aimes encore","registered_at":"2026-06-19T19:56:49Z","spotify_id":"1IlTej5nNHXacNhNx7GB5H","type":"track"}

Tout ce que l'on dit mais qu'on ne fait pas
type: MusicRecording
duration: PT3M20S
duration ms: 200200
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300080
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T08:16:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2XeOnj1As1cyOthKVI5XFv.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2XeOnj1As1cyOthKVI5XFv
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc","isrc":"FR7DD2300080","name":"Tout ce que l'on dit mais qu'on ne fait pas","registered_at":"2026-06-18T08:16:04Z","spotify_id":"2XeOnj1As1cyOthKVI5XFv","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2XeOnj1As1cyOthKVI5XFv.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2XeOnj1As1cyOthKVI5XFv.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc","isrc":"FR7DD2300080","name":"Tout ce que l'on dit mais qu'on ne fait pas","registered_at":"2026-06-18T08:16:04Z","spotify_id":"2XeOnj1As1cyOthKVI5XFv","type":"track"}

Seul dans la cour
type: MusicRecording
duration: PT2M31S
duration ms: 151040
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300030
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T01:29:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6X8Ew1jUYKjwl2mJ31lNi8.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6X8Ew1jUYKjwl2mJ31lNi8
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064","isrc":"FR7DD2300030","name":"Seul dans la cour","registered_at":"2026-06-20T01:29:36Z","spotify_id":"6X8Ew1jUYKjwl2mJ31lNi8","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6X8Ew1jUYKjwl2mJ31lNi8.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6X8Ew1jUYKjwl2mJ31lNi8.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064","isrc":"FR7DD2300030","name":"Seul dans la cour","registered_at":"2026-06-20T01:29:36Z","spotify_id":"6X8Ew1jUYKjwl2mJ31lNi8","type":"track"}

Une trace d'amour (chanson pour les trop bons, trop cons)
type: MusicRecording
duration: PT2M46S
duration ms: 166706
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300090
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:26:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1lBzznTHWsaYB7oXbNgpB4.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1lBzznTHWsaYB7oXbNgpB4
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50","isrc":"FR7DD2300090","name":"Une trace d'amour (chanson pour les trop bons, trop cons)","registered_at":"2026-06-20T15:26:22Z","spotify_id":"1lBzznTHWsaYB7oXbNgpB4","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1lBzznTHWsaYB7oXbNgpB4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1lBzznTHWsaYB7oXbNgpB4.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50","isrc":"FR7DD2300090","name":"Une trace d'amour (chanson pour les trop bons, trop cons)","registered_at":"2026-06-20T15:26:22Z","spotify_id":"1lBzznTHWsaYB7oXbNgpB4","type":"track"}

Souviens-toi de moi
type: MusicRecording
duration: PT2M12S
duration ms: 132000
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300110
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:18:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2EI2Go7ajb2CJhqk2vN0CF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2EI2Go7ajb2CJhqk2vN0CF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9","isrc":"FR7DD2300110","name":"Souviens-toi de moi","registered_at":"2026-06-20T15:18:54Z","spotify_id":"2EI2Go7ajb2CJhqk2vN0CF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2EI2Go7ajb2CJhqk2vN0CF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2EI2Go7ajb2CJhqk2vN0CF.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9","isrc":"FR7DD2300110","name":"Souviens-toi de moi","registered_at":"2026-06-20T15:18:54Z","spotify_id":"2EI2Go7ajb2CJhqk2vN0CF","type":"track"}

Entre toi et moi
type: MusicRecording
duration: PT2M56S
duration ms: 176093
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300100
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:24:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5TJOBYm8wIsSQwgvE6dekB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5TJOBYm8wIsSQwgvE6dekB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec","isrc":"FR7DD2300100","name":"Entre toi et moi","registered_at":"2026-06-20T15:24:48Z","spotify_id":"5TJOBYm8wIsSQwgvE6dekB","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5TJOBYm8wIsSQwgvE6dekB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5TJOBYm8wIsSQwgvE6dekB.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec","isrc":"FR7DD2300100","name":"Entre toi et moi","registered_at":"2026-06-20T15:24:48Z","spotify_id":"5TJOBYm8wIsSQwgvE6dekB","type":"track"}

La couverture
type: MusicRecording
duration: PT2M8S
duration ms: 128479
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300060
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:57:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6GTctl6K47EoMbU3PISJ5T.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6GTctl6K47EoMbU3PISJ5T
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8","isrc":"FR7DD2300060","name":"La couverture","registered_at":"2026-06-19T19:57:18Z","spotify_id":"6GTctl6K47EoMbU3PISJ5T","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6GTctl6K47EoMbU3PISJ5T.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6GTctl6K47EoMbU3PISJ5T.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8","isrc":"FR7DD2300060","name":"La couverture","registered_at":"2026-06-19T19:57:18Z","spotify_id":"6GTctl6K47EoMbU3PISJ5T","type":"track"}

À vous
type: MusicRecording
duration: PT3M31S
duration ms: 211493
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300040
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:57:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/7zS36tFnnkYL3vkOThZak3.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7zS36tFnnkYL3vkOThZak3
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb","isrc":"FR7DD2300040","name":"À vous","registered_at":"2026-06-19T19:57:34Z","spotify_id":"7zS36tFnnkYL3vkOThZak3","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7zS36tFnnkYL3vkOThZak3.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7zS36tFnnkYL3vkOThZak3.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb","isrc":"FR7DD2300040","name":"À vous","registered_at":"2026-06-19T19:57:34Z","spotify_id":"7zS36tFnnkYL3vkOThZak3","type":"track"}

Vivre - Acoustique
type: MusicRecording
duration: PT2M31S
duration ms: 151986
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300020
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T19:10:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3XASXcpHUJQ3Lr3HfeInwB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3XASXcpHUJQ3Lr3HfeInwB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc","isrc":"FR7DD2300020","name":"Vivre - Acoustique","registered_at":"2026-06-21T19:10:41Z","spotify_id":"3XASXcpHUJQ3Lr3HfeInwB","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3XASXcpHUJQ3Lr3HfeInwB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3XASXcpHUJQ3Lr3HfeInwB.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc","isrc":"FR7DD2300020","name":"Vivre - Acoustique","registered_at":"2026-06-21T19:10:41Z","spotify_id":"3XASXcpHUJQ3Lr3HfeInwB","type":"track"}

Live au studio 1719
type: MusicAlbum
date published: 2022-01-28
track: Ta main - Live au studio 1719
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200054
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100020
track: Capricieuse - Live au studio 1719
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157059
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100030
track: Confidentiel - Live au studio 1719
  type: MusicRecording
  duration: PT2M11S
  duration ms: 131830
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100040
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-22T13:38:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2j0G5YK78yVs4GHo7dBB3Y.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2j0G5YK78yVs4GHo7dBB3Y
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762","isrc":"FR7DD2100040","name":"Confidentiel - Live au studio 1719","registered_at":"2026-06-22T13:38:40Z","spotify_id":"2j0G5YK78yVs4GHo7dBB3Y","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2j0G5YK78yVs4GHo7dBB3Y.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2j0G5YK78yVs4GHo7dBB3Y.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762","isrc":"FR7DD2100040","name":"Confidentiel - Live au studio 1719","registered_at":"2026-06-22T13:38:40Z","spotify_id":"2j0G5YK78yVs4GHo7dBB3Y","type":"track"}
track: C'est quand ? - Live au studio 1719
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170848
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100050
track: Je t'envoie mon courage - Live au studio 1719
  type: MusicRecording
  duration: PT2M36S
  duration ms: 156363
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100060
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T15:24:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4JksxFM3y6LTXHdqYR6AWM.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4JksxFM3y6LTXHdqYR6AWM
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee","isrc":"FR7DD2100060","name":"Je t'envoie mon courage - Live au studio 1719","registered_at":"2026-06-20T15:24:26Z","spotify_id":"4JksxFM3y6LTXHdqYR6AWM","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4JksxFM3y6LTXHdqYR6AWM.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4JksxFM3y6LTXHdqYR6AWM.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee","isrc":"FR7DD2100060","name":"Je t'envoie mon courage - Live au studio 1719","registered_at":"2026-06-20T15:24:26Z","spotify_id":"4JksxFM3y6LTXHdqYR6AWM","type":"track"}
track: Pour toi - Live au studio 1719
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167875
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100070
track: Je te souhaite une bonne année - Live au studio 1719
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182781
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100080
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T00:44:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2VYKvIWFCrjwKDAYD5jAbN.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2VYKvIWFCrjwKDAYD5jAbN
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac","isrc":"FR7DD2100080","name":"Je te souhaite une bonne année - Live au studio 1719","registered_at":"2026-06-09T00:44:30Z","spotify_id":"2VYKvIWFCrjwKDAYD5jAbN","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2VYKvIWFCrjwKDAYD5jAbN.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2VYKvIWFCrjwKDAYD5jAbN.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac","isrc":"FR7DD2100080","name":"Je te souhaite une bonne année - Live au studio 1719","registered_at":"2026-06-09T00:44:30Z","spotify_id":"2VYKvIWFCrjwKDAYD5jAbN","type":"track"}
track: La vie est belle - Live au studio 1719
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152322
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
    type: MusicAlbum
    date published: 2022-01-28
  isrc code: FR7DD2100090
track: Ma maladie - Live au studio 1719
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210970
  explicit: false
  by artist: Grégoire
  in album: Live au studio 1719
  isrc code: FR7DD2100100
  additional property: CopyrightID
  additional property: CopyrightStatus
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSRecordURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: Vegas - Live au studio 1719
track: Le partisan - Live au studio 1719
track: L'affiche Rouge - Live au studio 1719

Grégoire
type: MusicGroup

Live au studio 1719
type: MusicAlbum
date published: 2022-01-28

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-19T00:18:01+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0xf840a1d0c60d7a58217b480792e79273253d54d05906ccb55bd0643db4c2c829

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 956304

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/956304

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/0WbQz5E0PSAEEpnwxkwCW4.json

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0WbQz5E0PSAEEpnwxkwCW4

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0xf840a1d0c60d7a58217b480792e79273253d54d05906ccb55bd0643db4c2c829","isrc":"FR7DD2100100","name":"Ma maladie - Live au studio 1719","registered_at":"2026-06-19T00:18:01Z","spotify_id":"0WbQz5E0PSAEEpnwxkwCW4","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf840a1d0c60d7a58217b480792e79273253d54d05906ccb55bd0643db4c2c829. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0WbQz5E0PSAEEpnwxkwCW4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0WbQz5E0PSAEEpnwxkwCW4.
date published: 2026-07-02T03:55:08Z
text: {"copyright_id":"0xf840a1d0c60d7a58217b480792e79273253d54d05906ccb55bd0643db4c2c829","isrc":"FR7DD2100100","name":"Ma maladie - Live au studio 1719","registered_at":"2026-06-19T00:18:01Z","spotify_id":"0WbQz5E0PSAEEpnwxkwCW4","type":"track"}

Vegas - Live au studio 1719
type: MusicRecording
duration: PT2M44S
duration ms: 164652
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100110

Le partisan - Live au studio 1719
type: MusicRecording
duration: PT2M20S
duration ms: 140132
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100120

L'affiche Rouge - Live au studio 1719
type: MusicRecording
duration: PT5M50S
duration ms: 350542
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28

Expériences
type: MusicAlbum
date published: 2018-12-21
track: Dynamique
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195506
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800010
track: Connecté
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132013
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800100
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T14:16:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdc9fc3ecaea3c389f02828367087ca010dca145ab235eb0463c092b1ef83f3df
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956302
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2Wzj503LTkBXqs8RUcZ6ok.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Wzj503LTkBXqs8RUcZ6ok
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xdc9fc3ecaea3c389f02828367087ca010dca145ab235eb0463c092b1ef83f3df","isrc":"FR7DD1800100","name":"Connecté","registered_at":"2026-06-20T14:16:58Z","spotify_id":"2Wzj503LTkBXqs8RUcZ6ok","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc9fc3ecaea3c389f02828367087ca010dca145ab235eb0463c092b1ef83f3df. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Wzj503LTkBXqs8RUcZ6ok.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Wzj503LTkBXqs8RUcZ6ok.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0xdc9fc3ecaea3c389f02828367087ca010dca145ab235eb0463c092b1ef83f3df","isrc":"FR7DD1800100","name":"Connecté","registered_at":"2026-06-20T14:16:58Z","spotify_id":"2Wzj503LTkBXqs8RUcZ6ok","type":"track"}
track: Je cours je vole
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173253
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800020
track: Fous-moi la paix
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178306
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800110
track: Chanson d'amour
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207253
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800030
track: Chanson pour un enterrement
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170733
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800120
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T07:03:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x374a8fae1b345125e7887ecd198616a3216eb1aea1628d89cbe0ab41b538978b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/6x5rrucdONFHhGCNfqV7bQ.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6x5rrucdONFHhGCNfqV7bQ
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x374a8fae1b345125e7887ecd198616a3216eb1aea1628d89cbe0ab41b538978b","isrc":"FR7DD1800120","name":"Chanson pour un enterrement","registered_at":"2026-06-05T07:03:38Z","spotify_id":"6x5rrucdONFHhGCNfqV7bQ","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374a8fae1b345125e7887ecd198616a3216eb1aea1628d89cbe0ab41b538978b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6x5rrucdONFHhGCNfqV7bQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6x5rrucdONFHhGCNfqV7bQ.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x374a8fae1b345125e7887ecd198616a3216eb1aea1628d89cbe0ab41b538978b","isrc":"FR7DD1800120","name":"Chanson pour un enterrement","registered_at":"2026-06-05T07:03:38Z","spotify_id":"6x5rrucdONFHhGCNfqV7bQ","type":"track"}
track: Éternel retour
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183826
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800040
track: Dimanche
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161173
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800130
track: Ce qui ne tue pas
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168546
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800050
track: Pour toi
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207026
  explicit: false
  by artist: Grégoire
  in album: Expériences
    type: MusicAlbum
    date published: 2018-12-21
  isrc code: FR7DD1800140
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T19:27:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe853bc5c4fd1c539a01e957d7056db2fe2ee834868240b35231ebef9aabf9ebf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956302
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/06n16AdZtQ9uRFQLVIYchH.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/06n16AdZtQ9uRFQLVIYchH
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: Rien n'est jamais acquis
track: Mon handicap
track: La chance
track: Nicolas
track: Pas les mots - Qu'est-ce que t'es belle
track: Comme tous les voisins
track: Vegas
track: This Song Is Your Love Song

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:30:09Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0xe853bc5c4fd1c539a01e957d7056db2fe2ee834868240b35231ebef9aabf9ebf","isrc":"FR7DD1800140","name":"Pour toi","registered_at":"2026-06-19T19:27:43Z","spotify_id":"06n16AdZtQ9uRFQLVIYchH","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe853bc5c4fd1c539a01e957d7056db2fe2ee834868240b35231ebef9aabf9ebf. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/06n16AdZtQ9uRFQLVIYchH.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/06n16AdZtQ9uRFQLVIYchH.
date published: 2026-07-02T03:30:09Z
text: {"copyright_id":"0xe853bc5c4fd1c539a01e957d7056db2fe2ee834868240b35231ebef9aabf9ebf","isrc":"FR7DD1800140","name":"Pour toi","registered_at":"2026-06-19T19:27:43Z","spotify_id":"06n16AdZtQ9uRFQLVIYchH","type":"track"}

Rien n'est jamais acquis
type: MusicRecording
duration: PT2M53S
duration ms: 173173
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21

Mon handicap
type: MusicRecording
duration: PT2M57S
duration ms: 177280
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800150
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T20:54:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfd92253c9d299990b7eb399380f449fffbe211348ac8eb39f6b293d33f01dfbb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4qqvuTonUzFyk8RMDFpiSW.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4qqvuTonUzFyk8RMDFpiSW
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xfd92253c9d299990b7eb399380f449fffbe211348ac8eb39f6b293d33f01dfbb","isrc":"FR7DD1800150","name":"Mon handicap","registered_at":"2026-06-11T20:54:32Z","spotify_id":"4qqvuTonUzFyk8RMDFpiSW","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd92253c9d299990b7eb399380f449fffbe211348ac8eb39f6b293d33f01dfbb. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4qqvuTonUzFyk8RMDFpiSW.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4qqvuTonUzFyk8RMDFpiSW.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0xfd92253c9d299990b7eb399380f449fffbe211348ac8eb39f6b293d33f01dfbb","isrc":"FR7DD1800150","name":"Mon handicap","registered_at":"2026-06-11T20:54:32Z","spotify_id":"4qqvuTonUzFyk8RMDFpiSW","type":"track"}

La chance
type: MusicRecording
duration: PT2M45S
duration ms: 165880
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800070

Nicolas
type: MusicRecording
duration: PT2M43S
duration ms: 163573
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800160

Pas les mots - Qu'est-ce que t'es belle
type: MusicRecording
duration: PT2M55S
duration ms: 175760
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800080
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T07:34:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf7f0047260441fc73ba0ffc14226cf7fe8017e8ca737f1f86eebd8f1ffe30e37
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/050LKAch5UgmAdxx1zF9NS.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/050LKAch5UgmAdxx1zF9NS
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xf7f0047260441fc73ba0ffc14226cf7fe8017e8ca737f1f86eebd8f1ffe30e37","isrc":"FR7DD1800080","name":"Pas les mots - Qu'est-ce que t'es belle","registered_at":"2026-06-18T07:34:07Z","spotify_id":"050LKAch5UgmAdxx1zF9NS","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7f0047260441fc73ba0ffc14226cf7fe8017e8ca737f1f86eebd8f1ffe30e37. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/050LKAch5UgmAdxx1zF9NS.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/050LKAch5UgmAdxx1zF9NS.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xf7f0047260441fc73ba0ffc14226cf7fe8017e8ca737f1f86eebd8f1ffe30e37","isrc":"FR7DD1800080","name":"Pas les mots - Qu'est-ce que t'es belle","registered_at":"2026-06-18T07:34:07Z","spotify_id":"050LKAch5UgmAdxx1zF9NS","type":"track"}

Comme tous les voisins
type: MusicRecording
duration: PT3M4S
duration ms: 184600
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800170
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T20:33:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6paLrDacWRfBdzp50nGEKD.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6paLrDacWRfBdzp50nGEKD
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9","isrc":"FR7DD1800170","name":"Comme tous les voisins","registered_at":"2026-06-27T20:33:17Z","spotify_id":"6paLrDacWRfBdzp50nGEKD","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6paLrDacWRfBdzp50nGEKD.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6paLrDacWRfBdzp50nGEKD.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9","isrc":"FR7DD1800170","name":"Comme tous les voisins","registered_at":"2026-06-27T20:33:17Z","spotify_id":"6paLrDacWRfBdzp50nGEKD","type":"track"}

Vegas
type: MusicRecording
duration: PT3M33S
duration ms: 213333
explicit: false
by artist: Grégoire
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800090

This Song Is Your Love Song
type: MusicRecording
duration: PT3M24S
duration ms: 204253
explicit: false
by artist: Grégoire
by artist: Mary
in album: Expériences
  type: MusicAlbum
  date published: 2018-12-21
isrc code: FR7DD1800200

À écouter d'urgence
type: MusicAlbum
date published: 2017-11-24
track: Si tu m'emmènes
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199626
  explicit: false
  by artist: Grégoire
  in album: À écouter d'urgence
    type: MusicAlbum
    date published: 2017-11-24
  isrc code: FR8FB1601020
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T15:23:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4RWuewzuATAuqDASYTSX14.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4RWuewzuATAuqDASYTSX14
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c","isrc":"FR8FB1601020","name":"Si tu m'emmènes","registered_at":"2026-06-20T15:23:50Z","spotify_id":"4RWuewzuATAuqDASYTSX14","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4RWuewzuATAuqDASYTSX14.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4RWuewzuATAuqDASYTSX14.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c","isrc":"FR8FB1601020","name":"Si tu m'emmènes","registered_at":"2026-06-20T15:23:50Z","spotify_id":"4RWuewzuATAuqDASYTSX14","type":"track"}
track: Laisse-moi vivre
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189733
  explicit: false
  by artist: Grégoire
  in album: À écouter d'urgence
    type: MusicAlbum
    date published: 2017-11-24
  isrc code: FR8FB1702300
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T00:12:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeb3ef078757a67383e240f81f36d8dc156fd000861bf7f4fbf1e7b41fe79db71
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2sv5146OVycLX27Ppq0vx3.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2sv5146OVycLX27Ppq0vx3
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xeb3ef078757a67383e240f81f36d8dc156fd000861bf7f4fbf1e7b41fe79db71","isrc":"FR8FB1702300","name":"Laisse-moi vivre","registered_at":"2026-06-19T00:12:52Z","spotify_id":"2sv5146OVycLX27Ppq0vx3","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3ef078757a67383e240f81f36d8dc156fd000861bf7f4fbf1e7b41fe79db71. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2sv5146OVycLX27Ppq0vx3.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2sv5146OVycLX27Ppq0vx3.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xeb3ef078757a67383e240f81f36d8dc156fd000861bf7f4fbf1e7b41fe79db71","isrc":"FR8FB1702300","name":"Laisse-moi vivre","registered_at":"2026-06-19T00:12:52Z","spotify_id":"2sv5146OVycLX27Ppq0vx3","type":"track"}
track: Une lettre
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219053
  explicit: false
  by artist: Grégoire
  in album: À écouter d'urgence
    type: MusicAlbum
    date published: 2017-11-24
  isrc code: FR8FB1702310
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T09:54:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf45fe0eaa65aff66931fc829f9f2c40782a5d760ece2b1cbbd6dd6dd71b95ead
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/7fxNsyGOwqPhMqpiWDr8gf.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7fxNsyGOwqPhMqpiWDr8gf
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xf45fe0eaa65aff66931fc829f9f2c40782a5d760ece2b1cbbd6dd6dd71b95ead","isrc":"FR8FB1702310","name":"Une lettre","registered_at":"2026-06-10T09:54:37Z","spotify_id":"7fxNsyGOwqPhMqpiWDr8gf","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf45fe0eaa65aff66931fc829f9f2c40782a5d760ece2b1cbbd6dd6dd71b95ead. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7fxNsyGOwqPhMqpiWDr8gf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7fxNsyGOwqPhMqpiWDr8gf.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xf45fe0eaa65aff66931fc829f9f2c40782a5d760ece2b1cbbd6dd6dd71b95ead","isrc":"FR8FB1702310","name":"Une lettre","registered_at":"2026-06-10T09:54:37Z","spotify_id":"7fxNsyGOwqPhMqpiWDr8gf","type":"track"}
track: Grand-mère
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222680
  explicit: false
  by artist: Grégoire
  in album: À écouter d'urgence
    type: MusicAlbum
    date published: 2017-11-24
  isrc code: FR8FB1702320
track: Toi qui choisis
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201620
  explicit: false
  by artist: Grégoire
  in album: À écouter d'urgence
    type: MusicAlbum
    date published: 2017-11-24
  isrc code: FR8FB1702330
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T15:18:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf08576cd50b2e462b36e982753a4cf4cfe221e535b4134ce2e2c5db48b5f9b14
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/63Zzu9kuskOBXuquNhwVJG.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/63Zzu9kuskOBXuquNhwVJG
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xf08576cd50b2e462b36e982753a4cf4cfe221e535b4134ce2e2c5db48b5f9b14","isrc":"FR8FB1702330","name":"Toi qui choisis","registered_at":"2026-06-20T15:18:40Z","spotify_id":"63Zzu9kuskOBXuquNhwVJG","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08576cd50b2e462b36e982753a4cf4cfe221e535b4134ce2e2c5db48b5f9b14. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/63Zzu9kuskOBXuquNhwVJG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/63Zzu9kuskOBXuquNhwVJG.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xf08576cd50b2e462b36e982753a4cf4cfe221e535b4134ce2e2c5db48b5f9b14","isrc":"FR8FB1702330","name":"Toi qui choisis","registered_at":"2026-06-20T15:18:40Z","spotify_id":"63Zzu9kuskOBXuquNhwVJG","type":"track"}
track: J'veux qu'ça s'arrête
track: Un jour il viendra
track: C'est quand ?
track: Je reste en vie
track: Mes enfants

J'veux qu'ça s'arrête
type: MusicRecording
duration: PT2M55S
duration ms: 175560
explicit: false
by artist: Grégoire
in album: À écouter d'urgence
  type: MusicAlbum
  date published: 2017-11-24
isrc code: FR8FB1702340

Un jour il viendra
type: MusicRecording
duration: PT3M3S
duration ms: 183685
explicit: false
by artist: Grégoire
in album: À écouter d'urgence
  type: MusicAlbum
  date published: 2017-11-24
isrc code: FR8FB1702350

C'est quand ?
type: MusicRecording
duration: PT3M53S
duration ms: 233906
explicit: false
by artist: Grégoire
in album: À écouter d'urgence
  type: MusicAlbum
  date published: 2017-11-24
isrc code: FR8FB1601010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T04:24:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6pCJRWi9PaLzB7b5z6Ty51.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6pCJRWi9PaLzB7b5z6Ty51
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7","isrc":"FR8FB1601010","name":"C'est quand ?","registered_at":"2026-06-07T04:24:05Z","spotify_id":"6pCJRWi9PaLzB7b5z6Ty51","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6pCJRWi9PaLzB7b5z6Ty51.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6pCJRWi9PaLzB7b5z6Ty51.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7","isrc":"FR8FB1601010","name":"C'est quand ?","registered_at":"2026-06-07T04:24:05Z","spotify_id":"6pCJRWi9PaLzB7b5z6Ty51","type":"track"}

Je reste en vie
type: MusicRecording
duration: PT4M19S
duration ms: 259000
explicit: false
by artist: Grégoire
in album: À écouter d'urgence
  type: MusicAlbum
  date published: 2017-11-24
isrc code: FR8FB1702360

Mes enfants
type: MusicRecording
duration: PT2M48S
duration ms: 168721
explicit: false
by artist: Grégoire
in album: À écouter d'urgence
  type: MusicAlbum
  date published: 2017-11-24
isrc code: FR8FB1702370
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T00:07:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbb0076334de84da0f8b74199dc1ae3df0f4e0bf0ebce2ba812b10b5fcf22f779
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3SuYZWdfLv6EXp9Ekt7fcF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3SuYZWdfLv6EXp9Ekt7fcF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbb0076334de84da0f8b74199dc1ae3df0f4e0bf0ebce2ba812b10b5fcf22f779","isrc":"FR8FB1702370","name":"Mes enfants","registered_at":"2026-06-06T00:07:35Z","spotify_id":"3SuYZWdfLv6EXp9Ekt7fcF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb0076334de84da0f8b74199dc1ae3df0f4e0bf0ebce2ba812b10b5fcf22f779. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3SuYZWdfLv6EXp9Ekt7fcF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3SuYZWdfLv6EXp9Ekt7fcF.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0xbb0076334de84da0f8b74199dc1ae3df0f4e0bf0ebce2ba812b10b5fcf22f779","isrc":"FR8FB1702370","name":"Mes enfants","registered_at":"2026-06-06T00:07:35Z","spotify_id":"3SuYZWdfLv6EXp9Ekt7fcF","type":"track"}

Poésies de notre enfance
type: MusicAlbum
date published: 2015-05-11
track: La cigale et la fourmi
  type: MusicRecording
  duration: PT1M4S
  duration ms: 64906
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500010
track: Je voulais dans mon cartable
  type: MusicRecording
  duration: PT1M23S
  duration ms: 83640
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500020
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T23:39:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdaf1b8f8eb3cdb8cc5eb006e3b4d584a22f4bd76fdca6f4ecbf71b45b59d6f33
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/7E9NmtOy68fHKPrfddCFpd.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7E9NmtOy68fHKPrfddCFpd
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xdaf1b8f8eb3cdb8cc5eb006e3b4d584a22f4bd76fdca6f4ecbf71b45b59d6f33","isrc":"FR7DD1500020","name":"Je voulais dans mon cartable","registered_at":"2026-06-10T23:39:26Z","spotify_id":"7E9NmtOy68fHKPrfddCFpd","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf1b8f8eb3cdb8cc5eb006e3b4d584a22f4bd76fdca6f4ecbf71b45b59d6f33. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7E9NmtOy68fHKPrfddCFpd.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7E9NmtOy68fHKPrfddCFpd.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xdaf1b8f8eb3cdb8cc5eb006e3b4d584a22f4bd76fdca6f4ecbf71b45b59d6f33","isrc":"FR7DD1500020","name":"Je voulais dans mon cartable","registered_at":"2026-06-10T23:39:26Z","spotify_id":"7E9NmtOy68fHKPrfddCFpd","type":"track"}
track: Chahut
  type: MusicRecording
  duration: PT0M48S
  duration ms: 48520
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500030
track: C'est demain dimanche
  type: MusicRecording
  duration: PT1M3S
  duration ms: 63266
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500040
track: Le corbeau et le renard
  type: MusicRecording
  duration: PT1M24S
  duration ms: 84266
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500050
track: La girafe
  type: MusicRecording
  duration: PT0M39S
  duration ms: 39960
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500060
track: La grenouille qui veut se faire aussi grosse que le bœuf
  type: MusicRecording
  duration: PT1M30S
  duration ms: 90186
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500070
track: Le hibou
  type: MusicRecording
  duration: PT1M25S
  duration ms: 85653
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500080
track: Le laboureur et ses enfants
  type: MusicRecording
  duration: PT1M53S
  duration ms: 113880
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500090
track: Liberté
  type: MusicRecording
  duration: PT1M23S
  duration ms: 83880
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500100
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-22T13:38:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd9f43df81e9fd05a9fb30936dd09f78336ee7109f80ec7edc61516fc577021f1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/6sWVMrjmArXc9K7pHszWHP.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6sWVMrjmArXc9K7pHszWHP
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xd9f43df81e9fd05a9fb30936dd09f78336ee7109f80ec7edc61516fc577021f1","isrc":"FR7DD1500100","name":"Liberté","registered_at":"2026-06-22T13:38:30Z","spotify_id":"6sWVMrjmArXc9K7pHszWHP","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f43df81e9fd05a9fb30936dd09f78336ee7109f80ec7edc61516fc577021f1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6sWVMrjmArXc9K7pHszWHP.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6sWVMrjmArXc9K7pHszWHP.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xd9f43df81e9fd05a9fb30936dd09f78336ee7109f80ec7edc61516fc577021f1","isrc":"FR7DD1500100","name":"Liberté","registered_at":"2026-06-22T13:38:30Z","spotify_id":"6sWVMrjmArXc9K7pHszWHP","type":"track"}
track: Le lièvre et la tortue
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152346
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500110
track: Le cartable rêveur
  type: MusicRecording
  duration: PT0M57S
  duration ms: 57146
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
    type: MusicAlbum
    date published: 2015-05-11
  isrc code: FR7DD1500120
track: Le lion et le rat
  type: MusicRecording
  duration: PT1M17S
  duration ms: 77880
  explicit: false
  by artist: Grégoire
  in album: Poésies de notre enfance
  isrc code: FR7DD1500130
track: Litanie des écoliers
track: Lorsque ma sœur et moi
track: Ponctuation
track: Un matin
track: Les points sur les i
track: Pour ma mère
track: Un matin - Version longue
track: Les points sur les i - Version single

Grégoire
type: MusicGroup

Poésies de notre enfance
type: MusicAlbum
date published: 2015-05-11

Litanie des écoliers
type: MusicRecording
duration: PT0M45S
duration ms: 45146
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500140

Lorsque ma sœur et moi
type: MusicRecording
duration: PT1M13S
duration ms: 73666
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500150

Ponctuation
type: MusicRecording
duration: PT0M47S
duration ms: 47240
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500160

Un matin
type: MusicRecording
duration: PT1M24S
duration ms: 84560
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500170

Les points sur les i
type: MusicRecording
duration: PT1M6S
duration ms: 66080
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500180

Pour ma mère
type: MusicRecording
duration: PT1M2S
duration ms: 62600
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500190

Un matin - Version longue
type: MusicRecording
duration: PT2M38S
duration ms: 158066
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500200

Les points sur les i - Version single
type: MusicRecording
duration: PT1M49S
duration ms: 109560
explicit: false
by artist: Grégoire
in album: Poésies de notre enfance
  type: MusicAlbum
  date published: 2015-05-11
isrc code: FR7DD1500210

Les roses de mon silence
type: MusicAlbum
date published: 2013-09-16
track: Les roses de mon silence
  type: MusicRecording
  duration: PT2M36S
  duration ms: 156786
  explicit: false
  by artist: Grégoire
  in album: Les roses de mon silence
    type: MusicAlbum
    date published: 2013-09-16
  isrc code: FR9W11308986
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T19:00:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe5d2d8be7d94d157c0125c680c0c6490df001ebf2ac8be595d441eaa27c85962
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/5sNO3bTe4hgPoQYOGHs9oZ.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5sNO3bTe4hgPoQYOGHs9oZ
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xe5d2d8be7d94d157c0125c680c0c6490df001ebf2ac8be595d441eaa27c85962","isrc":"FR9W11308986","name":"Les roses de mon silence","registered_at":"2026-06-05T19:00:29Z","spotify_id":"5sNO3bTe4hgPoQYOGHs9oZ","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5d2d8be7d94d157c0125c680c0c6490df001ebf2ac8be595d441eaa27c85962. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5sNO3bTe4hgPoQYOGHs9oZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5sNO3bTe4hgPoQYOGHs9oZ.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0xe5d2d8be7d94d157c0125c680c0c6490df001ebf2ac8be595d441eaa27c85962","isrc":"FR9W11308986","name":"Les roses de mon silence","registered_at":"2026-06-05T19:00:29Z","spotify_id":"5sNO3bTe4hgPoQYOGHs9oZ","type":"track"}
track: C'est pas l'enfer
  type: MusicRecording
  duration: PT2M31S
  duration ms: 151760
  explicit: false
  by artist: Grégoire
  in album: Les roses de mon silence
    type: MusicAlbum
    date published: 2013-09-16
  isrc code: FR9W11308981
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-25T02:18:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x637af83bf10d5cb2e900fd42881ade20340608c4b4e56206d42607cf2492aa6d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/37SUvy05lqfGZE9ibDI3Md.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/37SUvy05lqfGZE9ibDI3Md
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x637af83bf10d5cb2e900fd42881ade20340608c4b4e56206d42607cf2492aa6d","isrc":"FR9W11308981","name":"C'est pas l'enfer","registered_at":"2026-06-25T02:18:49Z","spotify_id":"37SUvy05lqfGZE9ibDI3Md","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x637af83bf10d5cb2e900fd42881ade20340608c4b4e56206d42607cf2492aa6d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/37SUvy05lqfGZE9ibDI3Md.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/37SUvy05lqfGZE9ibDI3Md.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x637af83bf10d5cb2e900fd42881ade20340608c4b4e56206d42607cf2492aa6d","isrc":"FR9W11308981","name":"C'est pas l'enfer","registered_at":"2026-06-25T02:18:49Z","spotify_id":"37SUvy05lqfGZE9ibDI3Md","type":"track"}
track: Réveille
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183986
  explicit: false
  by artist: Grégoire
  in album: Les roses de mon silence
    type: MusicAlbum
    date published: 2013-09-16
  isrc code: FR9W11308979
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-22T13:37:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x29141bee73d7f48142f25ec6d4abb3bd3a0a507ee25c38eb619ea6566e6a9270
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/21FsWvnUgpEhOv0y26CVan.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/21FsWvnUgpEhOv0y26CVan
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x29141bee73d7f48142f25ec6d4abb3bd3a0a507ee25c38eb619ea6566e6a9270","isrc":"FR9W11308979","name":"Réveille","registered_at":"2026-06-22T13:37:14Z","spotify_id":"21FsWvnUgpEhOv0y26CVan","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29141bee73d7f48142f25ec6d4abb3bd3a0a507ee25c38eb619ea6566e6a9270. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/21FsWvnUgpEhOv0y26CVan.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/21FsWvnUgpEhOv0y26CVan.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x29141bee73d7f48142f25ec6d4abb3bd3a0a507ee25c38eb619ea6566e6a9270","isrc":"FR9W11308979","name":"Réveille","registered_at":"2026-06-22T13:37:14Z","spotify_id":"21FsWvnUgpEhOv0y26CVan","type":"track"}
track: Si tu me voyais
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177786
  explicit: false
  by artist: Grégoire
  in album: Les roses de mon silence
    type: MusicAlbum
    date published: 2013-09-16
  isrc code: FR9W11307447
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T21:30:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/3J4KQ72ZNQZMzH2pFc3OrY.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3J4KQ72ZNQZMzH2pFc3OrY
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6","isrc":"FR9W11307447","name":"Si tu me voyais","registered_at":"2026-06-11T21:30:55Z","spotify_id":"3J4KQ72ZNQZMzH2pFc3OrY","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3J4KQ72ZNQZMzH2pFc3OrY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3J4KQ72ZNQZMzH2pFc3OrY.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6","isrc":"FR9W11307447","name":"Si tu me voyais","registered_at":"2026-06-11T21:30:55Z","spotify_id":"3J4KQ72ZNQZMzH2pFc3OrY","type":"track"}
track: Viens avec moi
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194493
  explicit: false
  by artist: Grégoire
  in album: Les roses de mon silence
    type: MusicAlbum
    date published: 2013-09-16
  isrc code: FR9W11308982
  additional property: CopyrightID
  additional property: CopyrightStatus
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSRecordURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: En souvenir de nous
track: Elle est
track: Capricieuse
track: La plus belle maman
track: Dis-moi
track: Coup du sort
track: Variations
track: Je reviendrai te chercher
track: Lève-toi
track: Tu ne me manques pas
track: L'enfance
track: Si parfois

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-08T07:42:30+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0xec30e5faf883b24c00eaa5cdfcd70cc7206da3c3d7366d7d002e12b5d1c7e53e

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 953536

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/953536

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/6RExqmXWmn9X7o03JSYTrZ.json

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6RExqmXWmn9X7o03JSYTrZ

OTSTimestamp
type: PropertyValue
value: 2026-06-13T17:25:41Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0xec30e5faf883b24c00eaa5cdfcd70cc7206da3c3d7366d7d002e12b5d1c7e53e","isrc":"FR9W11308982","name":"Viens avec moi","registered_at":"2026-06-08T07:42:30Z","spotify_id":"6RExqmXWmn9X7o03JSYTrZ","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec30e5faf883b24c00eaa5cdfcd70cc7206da3c3d7366d7d002e12b5d1c7e53e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6RExqmXWmn9X7o03JSYTrZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6RExqmXWmn9X7o03JSYTrZ.
date published: 2026-06-13T17:25:41Z
text: {"copyright_id":"0xec30e5faf883b24c00eaa5cdfcd70cc7206da3c3d7366d7d002e12b5d1c7e53e","isrc":"FR9W11308982","name":"Viens avec moi","registered_at":"2026-06-08T07:42:30Z","spotify_id":"6RExqmXWmn9X7o03JSYTrZ","type":"track"}

En souvenir de nous
type: MusicRecording
duration: PT2M58S
duration ms: 178293
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308978
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T14:24:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x51fe99a728854f0c8b480b6d58c9e819c619c2cf8d4d4866ad91052eb4895228
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5bvynUdQEPR3zOmXURnmQh.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5bvynUdQEPR3zOmXURnmQh
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x51fe99a728854f0c8b480b6d58c9e819c619c2cf8d4d4866ad91052eb4895228","isrc":"FR9W11308978","name":"En souvenir de nous","registered_at":"2026-06-05T14:24:35Z","spotify_id":"5bvynUdQEPR3zOmXURnmQh","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51fe99a728854f0c8b480b6d58c9e819c619c2cf8d4d4866ad91052eb4895228. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5bvynUdQEPR3zOmXURnmQh.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5bvynUdQEPR3zOmXURnmQh.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x51fe99a728854f0c8b480b6d58c9e819c619c2cf8d4d4866ad91052eb4895228","isrc":"FR9W11308978","name":"En souvenir de nous","registered_at":"2026-06-05T14:24:35Z","spotify_id":"5bvynUdQEPR3zOmXURnmQh","type":"track"}

Elle est
type: MusicRecording
duration: PT2M37S
duration ms: 157226
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308985
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T14:00:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x00d920c72809dfcfc0a14c1a95af5e7199b5f232c3a315136836f471a35b928b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2BKyvgPKflaYX9ShgpdoWX.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2BKyvgPKflaYX9ShgpdoWX
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x00d920c72809dfcfc0a14c1a95af5e7199b5f232c3a315136836f471a35b928b","isrc":"FR9W11308985","name":"Elle est","registered_at":"2026-06-06T14:00:43Z","spotify_id":"2BKyvgPKflaYX9ShgpdoWX","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00d920c72809dfcfc0a14c1a95af5e7199b5f232c3a315136836f471a35b928b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2BKyvgPKflaYX9ShgpdoWX.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2BKyvgPKflaYX9ShgpdoWX.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x00d920c72809dfcfc0a14c1a95af5e7199b5f232c3a315136836f471a35b928b","isrc":"FR9W11308985","name":"Elle est","registered_at":"2026-06-06T14:00:43Z","spotify_id":"2BKyvgPKflaYX9ShgpdoWX","type":"track"}

Capricieuse
type: MusicRecording
duration: PT2M54S
duration ms: 174680
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308992
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T10:23:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbf9e29d00fc3173b8ef87ac71cedf1ff9fb9d6f3f51c11c70e07c04f44e596e4
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953513
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3x999p3f2NeqkFg83KSFFu.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3x999p3f2NeqkFg83KSFFu
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf9e29d00fc3173b8ef87ac71cedf1ff9fb9d6f3f51c11c70e07c04f44e596e4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3x999p3f2NeqkFg83KSFFu.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3x999p3f2NeqkFg83KSFFu.
  date published: 2026-06-13T12:47:07Z

La plus belle maman
type: MusicRecording
duration: PT2M27S
duration ms: 147840
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308991
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T01:26:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2e5fd93cceaefc5e7d87e143faa1353673770daff34aaa42ff8392d1c147df79
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/60ctYv8eGzEtNBT3xyxYjN.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/60ctYv8eGzEtNBT3xyxYjN
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2e5fd93cceaefc5e7d87e143faa1353673770daff34aaa42ff8392d1c147df79","isrc":"FR9W11308991","name":"La plus belle maman","registered_at":"2026-06-10T01:26:54Z","spotify_id":"60ctYv8eGzEtNBT3xyxYjN","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e5fd93cceaefc5e7d87e143faa1353673770daff34aaa42ff8392d1c147df79. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/60ctYv8eGzEtNBT3xyxYjN.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/60ctYv8eGzEtNBT3xyxYjN.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0x2e5fd93cceaefc5e7d87e143faa1353673770daff34aaa42ff8392d1c147df79","isrc":"FR9W11308991","name":"La plus belle maman","registered_at":"2026-06-10T01:26:54Z","spotify_id":"60ctYv8eGzEtNBT3xyxYjN","type":"track"}

Dis-moi
type: MusicRecording
duration: PT3M15S
duration ms: 195466
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308983
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T22:24:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9a3a7ae187795fb38f41297ef2fdf57d99ca5341a9f4c5dfb4fcae4ec234dfd8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3eRr0inbx95x8vebrvoZwB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3eRr0inbx95x8vebrvoZwB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a3a7ae187795fb38f41297ef2fdf57d99ca5341a9f4c5dfb4fcae4ec234dfd8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3eRr0inbx95x8vebrvoZwB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3eRr0inbx95x8vebrvoZwB.
  date published: 2026-06-13T13:32:09Z

Coup du sort
type: MusicRecording
duration: PT2M42S
duration ms: 162773
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308980
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T16:39:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2aefb5c9ce6f5cfe9171162a61b0bd7065df4b5d5c1ef5ae1190081668ae5e85
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1v0YQo0TJv0ICkkJ9mv3fV.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1v0YQo0TJv0ICkkJ9mv3fV
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2aefb5c9ce6f5cfe9171162a61b0bd7065df4b5d5c1ef5ae1190081668ae5e85","isrc":"FR9W11308980","name":"Coup du sort","registered_at":"2026-06-07T16:39:25Z","spotify_id":"1v0YQo0TJv0ICkkJ9mv3fV","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aefb5c9ce6f5cfe9171162a61b0bd7065df4b5d5c1ef5ae1190081668ae5e85. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1v0YQo0TJv0ICkkJ9mv3fV.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1v0YQo0TJv0ICkkJ9mv3fV.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x2aefb5c9ce6f5cfe9171162a61b0bd7065df4b5d5c1ef5ae1190081668ae5e85","isrc":"FR9W11308980","name":"Coup du sort","registered_at":"2026-06-07T16:39:25Z","spotify_id":"1v0YQo0TJv0ICkkJ9mv3fV","type":"track"}

Variations
type: MusicRecording
duration: PT3M16S
duration ms: 196226
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308988
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:56:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8f12b222170800fd13c6211ccaff39ad28edd3d0164e62ef69681db24c676b3d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5C35JKrBDI3dlutmxQKHjR.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5C35JKrBDI3dlutmxQKHjR
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f12b222170800fd13c6211ccaff39ad28edd3d0164e62ef69681db24c676b3d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5C35JKrBDI3dlutmxQKHjR.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5C35JKrBDI3dlutmxQKHjR.
  date published: 2026-07-02T03:55:08Z

Je reviendrai te chercher
type: MusicRecording
duration: PT4M12S
duration ms: 252800
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308984
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:21:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x152e2028307d24a82a44c8aa6a108fab82cfcb182135ba5830a495d31bb0155a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/179wpUvpuscptqS0A0uhr7.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/179wpUvpuscptqS0A0uhr7
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x152e2028307d24a82a44c8aa6a108fab82cfcb182135ba5830a495d31bb0155a","isrc":"FR9W11308984","name":"Je reviendrai te chercher","registered_at":"2026-06-27T22:21:59Z","spotify_id":"179wpUvpuscptqS0A0uhr7","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152e2028307d24a82a44c8aa6a108fab82cfcb182135ba5830a495d31bb0155a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/179wpUvpuscptqS0A0uhr7.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/179wpUvpuscptqS0A0uhr7.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x152e2028307d24a82a44c8aa6a108fab82cfcb182135ba5830a495d31bb0155a","isrc":"FR9W11308984","name":"Je reviendrai te chercher","registered_at":"2026-06-27T22:21:59Z","spotify_id":"179wpUvpuscptqS0A0uhr7","type":"track"}

Lève-toi
type: MusicRecording
duration: PT4M4S
duration ms: 244386
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308994
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T23:39:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xce86fea8fef2e34c226d3047614cb282a1b92c5ab9c97dc92a12e4cdefe6ce6c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3HqGlmtJQ9lGi3IL2o5id1.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3HqGlmtJQ9lGi3IL2o5id1
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xce86fea8fef2e34c226d3047614cb282a1b92c5ab9c97dc92a12e4cdefe6ce6c","isrc":"FR9W11308994","name":"Lève-toi","registered_at":"2026-06-10T23:39:06Z","spotify_id":"3HqGlmtJQ9lGi3IL2o5id1","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce86fea8fef2e34c226d3047614cb282a1b92c5ab9c97dc92a12e4cdefe6ce6c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3HqGlmtJQ9lGi3IL2o5id1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3HqGlmtJQ9lGi3IL2o5id1.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xce86fea8fef2e34c226d3047614cb282a1b92c5ab9c97dc92a12e4cdefe6ce6c","isrc":"FR9W11308994","name":"Lève-toi","registered_at":"2026-06-10T23:39:06Z","spotify_id":"3HqGlmtJQ9lGi3IL2o5id1","type":"track"}

Tu ne me manques pas
type: MusicRecording
duration: PT3M24S
duration ms: 204866
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308989
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:08:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x16acab02708535b31eb75e57dc88f8a860bcdacbc23314b62e7c3277f026dbf3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2WFr0uwaiUHI82TZW1nvY4.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2WFr0uwaiUHI82TZW1nvY4
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x16acab02708535b31eb75e57dc88f8a860bcdacbc23314b62e7c3277f026dbf3","isrc":"FR9W11308989","name":"Tu ne me manques pas","registered_at":"2026-06-27T22:08:54Z","spotify_id":"2WFr0uwaiUHI82TZW1nvY4","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16acab02708535b31eb75e57dc88f8a860bcdacbc23314b62e7c3277f026dbf3. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2WFr0uwaiUHI82TZW1nvY4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2WFr0uwaiUHI82TZW1nvY4.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x16acab02708535b31eb75e57dc88f8a860bcdacbc23314b62e7c3277f026dbf3","isrc":"FR9W11308989","name":"Tu ne me manques pas","registered_at":"2026-06-27T22:08:54Z","spotify_id":"2WFr0uwaiUHI82TZW1nvY4","type":"track"}

L'enfance
type: MusicRecording
duration: PT2M36S
duration ms: 156426
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308987
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T02:08:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf890f71903185b9513731ea08bf41d21cecbaa01ece1813ed7cff4136375ad76
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4TaHfnlsrJCXOefAolSHM6.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4TaHfnlsrJCXOefAolSHM6
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf890f71903185b9513731ea08bf41d21cecbaa01ece1813ed7cff4136375ad76. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4TaHfnlsrJCXOefAolSHM6.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4TaHfnlsrJCXOefAolSHM6.
  date published: 2026-07-02T03:55:08Z

Si parfois
type: MusicRecording
duration: PT2M12S
duration ms: 132426
explicit: false
by artist: Grégoire
in album: Les roses de mon silence
  type: MusicAlbum
  date published: 2013-09-16
isrc code: FR9W11308990
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:09:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x033811abebd28829188606cffa5ef4ee6decbcf325942f001cdf063dabb5050d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4UHbkTJVeXa35QTmrX0ic7.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4UHbkTJVeXa35QTmrX0ic7
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x033811abebd28829188606cffa5ef4ee6decbcf325942f001cdf063dabb5050d","isrc":"FR9W11308990","name":"Si parfois","registered_at":"2026-06-27T22:09:44Z","spotify_id":"4UHbkTJVeXa35QTmrX0ic7","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x033811abebd28829188606cffa5ef4ee6decbcf325942f001cdf063dabb5050d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4UHbkTJVeXa35QTmrX0ic7.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4UHbkTJVeXa35QTmrX0ic7.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x033811abebd28829188606cffa5ef4ee6decbcf325942f001cdf063dabb5050d","isrc":"FR9W11308990","name":"Si parfois","registered_at":"2026-06-27T22:09:44Z","spotify_id":"4UHbkTJVeXa35QTmrX0ic7","type":"track"}

Le même soleil
type: MusicAlbum
date published: 1970-01-01
track: Tu me manques
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197266
  explicit: false
  by artist: Grégoire
  in album: Le même soleil
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q91000323
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T20:09:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd38336af5a1a12d38d5b7ec017e031a2758bde5e821c82e102505e8ccdcb8aa4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953515
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953515
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1fBpLXBp2vlx41e8o41qSi.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1fBpLXBp2vlx41e8o41qSi
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:53:06Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xd38336af5a1a12d38d5b7ec017e031a2758bde5e821c82e102505e8ccdcb8aa4","isrc":"FR0Q91000323","name":"Tu me manques","registered_at":"2026-06-06T20:09:09Z","spotify_id":"1fBpLXBp2vlx41e8o41qSi","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38336af5a1a12d38d5b7ec017e031a2758bde5e821c82e102505e8ccdcb8aa4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1fBpLXBp2vlx41e8o41qSi.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1fBpLXBp2vlx41e8o41qSi.
    date published: 2026-06-13T12:53:06Z
    text: {"copyright_id":"0xd38336af5a1a12d38d5b7ec017e031a2758bde5e821c82e102505e8ccdcb8aa4","isrc":"FR0Q91000323","name":"Tu me manques","registered_at":"2026-06-06T20:09:09Z","spotify_id":"1fBpLXBp2vlx41e8o41qSi","type":"track"}
track: Soleil
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173680
  explicit: false
  by artist: Grégoire
  in album: Le même soleil
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q91000324
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T16:46:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdff205930f1a466e288d8275a855180c889c17ce24516a7e1f6838ddb0931fe2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953513
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953513
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/74m4rMGuaJtxc1XU7qPjIB.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/74m4rMGuaJtxc1XU7qPjIB
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:47:07Z
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdff205930f1a466e288d8275a855180c889c17ce24516a7e1f6838ddb0931fe2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/74m4rMGuaJtxc1XU7qPjIB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/74m4rMGuaJtxc1XU7qPjIB.
    date published: 2026-06-13T12:47:07Z
track: La promesse - En duo avec Jean-Jacques Goldman
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213853
  explicit: false
  by artist: Grégoire
  by artist: Jean-Jacques Goldman
  in album: Le même soleil
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q91000325
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T14:53:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x42730a3ee99b3884065db25ae50e1ef366bec1c2b4c5853c02c656a7cd74e830
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953536
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953536
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2I7u9qAgVhn9CSwnUNcLNG.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2I7u9qAgVhn9CSwnUNcLNG
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x42730a3ee99b3884065db25ae50e1ef366bec1c2b4c5853c02c656a7cd74e830","isrc":"FR0Q91000325","name":"La promesse - En duo avec Jean-Jacques Goldman","registered_at":"2026-06-04T14:53:01Z","spotify_id":"2I7u9qAgVhn9CSwnUNcLNG","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42730a3ee99b3884065db25ae50e1ef366bec1c2b4c5853c02c656a7cd74e830. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2I7u9qAgVhn9CSwnUNcLNG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2I7u9qAgVhn9CSwnUNcLNG.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0x42730a3ee99b3884065db25ae50e1ef366bec1c2b4c5853c02c656a7cd74e830","isrc":"FR0Q91000325","name":"La promesse - En duo avec Jean-Jacques Goldman","registered_at":"2026-06-04T14:53:01Z","spotify_id":"2I7u9qAgVhn9CSwnUNcLNG","type":"track"}
track: Je laisse
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210306
  explicit: false
  by artist: Grégoire
  in album: Le même soleil
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q91000326
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T20:55:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2419cda21241e69920962a3e290a3957b44aa7532a29fcef765f5754d606f2fa
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/5REsl1uNty6HIuYbVODLYO.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5REsl1uNty6HIuYbVODLYO
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x2419cda21241e69920962a3e290a3957b44aa7532a29fcef765f5754d606f2fa","isrc":"FR0Q91000326","name":"Je laisse","registered_at":"2026-06-11T20:55:50Z","spotify_id":"5REsl1uNty6HIuYbVODLYO","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2419cda21241e69920962a3e290a3957b44aa7532a29fcef765f5754d606f2fa. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5REsl1uNty6HIuYbVODLYO.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5REsl1uNty6HIuYbVODLYO.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x2419cda21241e69920962a3e290a3957b44aa7532a29fcef765f5754d606f2fa","isrc":"FR0Q91000326","name":"Je laisse","registered_at":"2026-06-11T20:55:50Z","spotify_id":"5REsl1uNty6HIuYbVODLYO","type":"track"}
track: Danse
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171346
  explicit: false
  by artist: Grégoire
  in album: Le même soleil
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q91000322
  additional property: CopyrightID
  additional property: CopyrightStatus
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSRecordURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: Mon repère
track: J'avance
track: J'adore
track: Timide
track: Mon enfant
track: On s'envolera

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-05T18:52:19+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0xf7bc6f866b382c52385d65d3ed04819a0115386a668dcc62e79acf1eb21ca238

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 953513

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/953513

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/5c9ooZorCEEMRzs1HepUgd.json

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5c9ooZorCEEMRzs1HepUgd

OTSTimestamp
type: PropertyValue
value: 2026-06-13T12:47:07Z

OTSCanonicalRecord
type: PropertyValue

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7bc6f866b382c52385d65d3ed04819a0115386a668dcc62e79acf1eb21ca238. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5c9ooZorCEEMRzs1HepUgd.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5c9ooZorCEEMRzs1HepUgd.
date published: 2026-06-13T12:47:07Z

Mon repère
type: MusicRecording
duration: PT3M10S
duration ms: 190440
explicit: false
by artist: Grégoire
in album: Le même soleil
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q91000327
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T15:32:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2b3f014bbdd6d207b1dfee9412058f16997a22dc1f0fdec9daf984fc9924fbc6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6mqhl45H8rWZb9EThxkzVl.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6mqhl45H8rWZb9EThxkzVl
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2b3f014bbdd6d207b1dfee9412058f16997a22dc1f0fdec9daf984fc9924fbc6","isrc":"FR0Q91000327","name":"Mon repère","registered_at":"2026-06-08T15:32:56Z","spotify_id":"6mqhl45H8rWZb9EThxkzVl","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b3f014bbdd6d207b1dfee9412058f16997a22dc1f0fdec9daf984fc9924fbc6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6mqhl45H8rWZb9EThxkzVl.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6mqhl45H8rWZb9EThxkzVl.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x2b3f014bbdd6d207b1dfee9412058f16997a22dc1f0fdec9daf984fc9924fbc6","isrc":"FR0Q91000327","name":"Mon repère","registered_at":"2026-06-08T15:32:56Z","spotify_id":"6mqhl45H8rWZb9EThxkzVl","type":"track"}

J'avance
type: MusicRecording
duration: PT2M52S
duration ms: 172400
explicit: false
by artist: Grégoire
in album: Le même soleil
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q91000328
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T12:14:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa17417fc02c4e5fae7255207205265da9dbfd0d523bfebe18f748ad60c885a2e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5NYfzkBgeiAsNPQIbTUGNB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5NYfzkBgeiAsNPQIbTUGNB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa17417fc02c4e5fae7255207205265da9dbfd0d523bfebe18f748ad60c885a2e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5NYfzkBgeiAsNPQIbTUGNB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5NYfzkBgeiAsNPQIbTUGNB.
  date published: 2026-07-02T03:55:08Z

J'adore
type: MusicRecording
duration: PT3M13S
duration ms: 193720
explicit: false
by artist: Grégoire
in album: Le même soleil
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q91000329
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T07:12:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfb2dc0dea467e9179fc9e40ab26afd517f92442269d6ca54a6d64f05697c548d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/7xUSwYCtRlIMH8NCJGSFA4.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7xUSwYCtRlIMH8NCJGSFA4
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2dc0dea467e9179fc9e40ab26afd517f92442269d6ca54a6d64f05697c548d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7xUSwYCtRlIMH8NCJGSFA4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7xUSwYCtRlIMH8NCJGSFA4.
  date published: 2026-06-13T13:32:09Z

Timide
type: MusicRecording
duration: PT2M52S
duration ms: 172266
explicit: false
by artist: Grégoire
in album: Le même soleil
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q91000330

Mon enfant
type: MusicRecording
duration: PT2M41S
duration ms: 161200
explicit: false
by artist: Grégoire
in album: Le même soleil
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q91000331
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T15:33:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x783ab066d796576934095a2d1b10162c45319931755d36f39ad55b8fcc4f6e17
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5mxOZc5qQhN1BWawqMoKHh.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mxOZc5qQhN1BWawqMoKHh
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x783ab066d796576934095a2d1b10162c45319931755d36f39ad55b8fcc4f6e17","isrc":"FR0Q91000331","name":"Mon enfant","registered_at":"2026-06-08T15:33:22Z","spotify_id":"5mxOZc5qQhN1BWawqMoKHh","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x783ab066d796576934095a2d1b10162c45319931755d36f39ad55b8fcc4f6e17. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5mxOZc5qQhN1BWawqMoKHh.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mxOZc5qQhN1BWawqMoKHh.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x783ab066d796576934095a2d1b10162c45319931755d36f39ad55b8fcc4f6e17","isrc":"FR0Q91000331","name":"Mon enfant","registered_at":"2026-06-08T15:33:22Z","spotify_id":"5mxOZc5qQhN1BWawqMoKHh","type":"track"}

On s'envolera
type: MusicRecording
duration: PT2M58S
duration ms: 178946
explicit: false
by artist: Grégoire
in album: Le même soleil
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q91000332
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T14:44:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdf82b6cf8817ffe3fd194e475adf9cccbd3b1b594aaa131316478f2982b3b54a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5itwsF0K1YVuQlo7w8iybr.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5itwsF0K1YVuQlo7w8iybr
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xdf82b6cf8817ffe3fd194e475adf9cccbd3b1b594aaa131316478f2982b3b54a","isrc":"FR0Q91000332","name":"On s'envolera","registered_at":"2026-06-10T14:44:38Z","spotify_id":"5itwsF0K1YVuQlo7w8iybr","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf82b6cf8817ffe3fd194e475adf9cccbd3b1b594aaa131316478f2982b3b54a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5itwsF0K1YVuQlo7w8iybr.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5itwsF0K1YVuQlo7w8iybr.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xdf82b6cf8817ffe3fd194e475adf9cccbd3b1b594aaa131316478f2982b3b54a","isrc":"FR0Q91000332","name":"On s'envolera","registered_at":"2026-06-10T14:44:38Z","spotify_id":"5itwsF0K1YVuQlo7w8iybr","type":"track"}

Toi + Moi
type: MusicAlbum
date published: 1970-01-01
track: Ta main
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213866
  explicit: false
  by artist: Grégoire
  in album: Toi + Moi
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q90800030
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T07:20:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x46cacb3fc37040f23eca4e618d1702c0cba60101e2e25f4b3087fb9e916a0d78
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953513
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953513
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/7vPyLb2HzPaZxv1egWvWMo.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7vPyLb2HzPaZxv1egWvWMo
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:47:07Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x46cacb3fc37040f23eca4e618d1702c0cba60101e2e25f4b3087fb9e916a0d78","isrc":"FR0Q90800030","name":"Ta main","registered_at":"2026-06-04T07:20:59Z","spotify_id":"7vPyLb2HzPaZxv1egWvWMo","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46cacb3fc37040f23eca4e618d1702c0cba60101e2e25f4b3087fb9e916a0d78. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7vPyLb2HzPaZxv1egWvWMo.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7vPyLb2HzPaZxv1egWvWMo.
    date published: 2026-06-13T12:47:07Z
    text: {"copyright_id":"0x46cacb3fc37040f23eca4e618d1702c0cba60101e2e25f4b3087fb9e916a0d78","isrc":"FR0Q90800030","name":"Ta main","registered_at":"2026-06-04T07:20:59Z","spotify_id":"7vPyLb2HzPaZxv1egWvWMo","type":"track"}
track: Nuages
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187840
  explicit: false
  by artist: Grégoire
  in album: Toi + Moi
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q90800031
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T07:08:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d49d9fbf8c3f3dd376f38f356d56e1b38eabd28ab9e8cfbd9a8bf3e8ada500a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953536
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953536
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4xIHtzfCyHcgs7iANtkeA0.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xIHtzfCyHcgs7iANtkeA0
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d49d9fbf8c3f3dd376f38f356d56e1b38eabd28ab9e8cfbd9a8bf3e8ada500a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4xIHtzfCyHcgs7iANtkeA0.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xIHtzfCyHcgs7iANtkeA0.
    date published: 2026-06-13T17:25:41Z
track: Toi + Moi
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182800
  explicit: false
  by artist: Grégoire
  in album: Toi + Moi
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q90800032
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-01T17:42:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb237098fd3286ebf3476563bc276d51a748dc46b8f45086dafb0edc8717bfd16
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953513
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953513
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1cl6UxttwMTjJXsdyMDUde.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1cl6UxttwMTjJXsdyMDUde
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:47:07Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xb237098fd3286ebf3476563bc276d51a748dc46b8f45086dafb0edc8717bfd16","isrc":"FR0Q90800032","name":"Toi + Moi","registered_at":"2026-06-01T17:42:44Z","spotify_id":"1cl6UxttwMTjJXsdyMDUde","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb237098fd3286ebf3476563bc276d51a748dc46b8f45086dafb0edc8717bfd16. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1cl6UxttwMTjJXsdyMDUde.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1cl6UxttwMTjJXsdyMDUde.
    date published: 2026-06-13T12:47:07Z
    text: {"copyright_id":"0xb237098fd3286ebf3476563bc276d51a748dc46b8f45086dafb0edc8717bfd16","isrc":"FR0Q90800032","name":"Toi + Moi","registered_at":"2026-06-01T17:42:44Z","spotify_id":"1cl6UxttwMTjJXsdyMDUde","type":"track"}
track: Rien à voir
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161266
  explicit: false
  by artist: Grégoire
  in album: Toi + Moi
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q90800033
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T00:13:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeba4ea305d1e2ccc2f6a6a040bd9c52ff340d710f3e907ce52fbf50fb669af21
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1XyEmleJgFMjoYTd59GWGZ.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1XyEmleJgFMjoYTd59GWGZ
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xeba4ea305d1e2ccc2f6a6a040bd9c52ff340d710f3e907ce52fbf50fb669af21","isrc":"FR0Q90800033","name":"Rien à voir","registered_at":"2026-06-19T00:13:04Z","spotify_id":"1XyEmleJgFMjoYTd59GWGZ","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeba4ea305d1e2ccc2f6a6a040bd9c52ff340d710f3e907ce52fbf50fb669af21. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1XyEmleJgFMjoYTd59GWGZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1XyEmleJgFMjoYTd59GWGZ.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xeba4ea305d1e2ccc2f6a6a040bd9c52ff340d710f3e907ce52fbf50fb669af21","isrc":"FR0Q90800033","name":"Rien à voir","registered_at":"2026-06-19T00:13:04Z","spotify_id":"1XyEmleJgFMjoYTd59GWGZ","type":"track"}
track: Ce qu'il reste de toi
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212493
  explicit: false
  by artist: Grégoire
  in album: Toi + Moi
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: FR0Q90800034
  additional property: CopyrightID
  additional property: CopyrightStatus
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSRecordURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: Donne moi une chance
track: Rue des etoiles
track: Sauver le monde
track: L'ami intime
track: Prière
track: Merci
track: A la Claire Fontaine

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-06T20:46:44+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0x2588abadff6d55d3fdc76e1c96b4a712229285b1f93bf92e0cffa20fa3bf8528

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 953536

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/953536

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/5r382sSjj7pvAdx4zAnMva.json

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5r382sSjj7pvAdx4zAnMva

OTSTimestamp
type: PropertyValue
value: 2026-06-13T17:25:41Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0x2588abadff6d55d3fdc76e1c96b4a712229285b1f93bf92e0cffa20fa3bf8528","isrc":"FR0Q90800034","name":"Ce qu'il reste de toi","registered_at":"2026-06-06T20:46:44Z","spotify_id":"5r382sSjj7pvAdx4zAnMva","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2588abadff6d55d3fdc76e1c96b4a712229285b1f93bf92e0cffa20fa3bf8528. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5r382sSjj7pvAdx4zAnMva.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5r382sSjj7pvAdx4zAnMva.
date published: 2026-06-13T17:25:41Z
text: {"copyright_id":"0x2588abadff6d55d3fdc76e1c96b4a712229285b1f93bf92e0cffa20fa3bf8528","isrc":"FR0Q90800034","name":"Ce qu'il reste de toi","registered_at":"2026-06-06T20:46:44Z","spotify_id":"5r382sSjj7pvAdx4zAnMva","type":"track"}

Donne moi une chance
type: MusicRecording
duration: PT3M28S
duration ms: 208880
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800035
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T23:13:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb34fce2688f21c9d955c96d839a9dec8d046b0a3cb25f11e9ba6c3b93a04c6f1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/73uTVsku3eoPHZk4CS8ydF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73uTVsku3eoPHZk4CS8ydF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xb34fce2688f21c9d955c96d839a9dec8d046b0a3cb25f11e9ba6c3b93a04c6f1","isrc":"FR0Q90800035","name":"Donne moi une chance","registered_at":"2026-06-07T23:13:30Z","spotify_id":"73uTVsku3eoPHZk4CS8ydF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb34fce2688f21c9d955c96d839a9dec8d046b0a3cb25f11e9ba6c3b93a04c6f1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73uTVsku3eoPHZk4CS8ydF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73uTVsku3eoPHZk4CS8ydF.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xb34fce2688f21c9d955c96d839a9dec8d046b0a3cb25f11e9ba6c3b93a04c6f1","isrc":"FR0Q90800035","name":"Donne moi une chance","registered_at":"2026-06-07T23:13:30Z","spotify_id":"73uTVsku3eoPHZk4CS8ydF","type":"track"}

Rue des etoiles
type: MusicRecording
duration: PT3M55S
duration ms: 235386
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800036
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T07:41:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953513
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5Y0JZ2dN7mhTPdcNclvALj.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5Y0JZ2dN7mhTPdcNclvALj
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f","isrc":"FR0Q90800036","name":"Rue des etoiles","registered_at":"2026-06-04T07:41:23Z","spotify_id":"5Y0JZ2dN7mhTPdcNclvALj","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5Y0JZ2dN7mhTPdcNclvALj.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5Y0JZ2dN7mhTPdcNclvALj.
  date published: 2026-06-13T12:47:07Z
  text: {"copyright_id":"0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f","isrc":"FR0Q90800036","name":"Rue des etoiles","registered_at":"2026-06-04T07:41:23Z","spotify_id":"5Y0JZ2dN7mhTPdcNclvALj","type":"track"}

Sauver le monde
type: MusicRecording
duration: PT3M32S
duration ms: 212773
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800037
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T06:46:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb1ecca7044c8f7edf20a7204e8195292bda7aa0d7721309485b7b2509af96840
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6JiNQusWbfsGjDDC7IaTwa.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6JiNQusWbfsGjDDC7IaTwa
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xb1ecca7044c8f7edf20a7204e8195292bda7aa0d7721309485b7b2509af96840","isrc":"FR0Q90800037","name":"Sauver le monde","registered_at":"2026-06-19T06:46:02Z","spotify_id":"6JiNQusWbfsGjDDC7IaTwa","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ecca7044c8f7edf20a7204e8195292bda7aa0d7721309485b7b2509af96840. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6JiNQusWbfsGjDDC7IaTwa.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6JiNQusWbfsGjDDC7IaTwa.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xb1ecca7044c8f7edf20a7204e8195292bda7aa0d7721309485b7b2509af96840","isrc":"FR0Q90800037","name":"Sauver le monde","registered_at":"2026-06-19T06:46:02Z","spotify_id":"6JiNQusWbfsGjDDC7IaTwa","type":"track"}

L'ami intime
type: MusicRecording
duration: PT3M8S
duration ms: 188800
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800038
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T00:07:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9822c16f8f1d0373e8017a020c2e4f8b91e419eef96235f631189fabcf9a73c5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4n1OAjBXmzPZFus222xJ2Q.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4n1OAjBXmzPZFus222xJ2Q
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x9822c16f8f1d0373e8017a020c2e4f8b91e419eef96235f631189fabcf9a73c5","isrc":"FR0Q90800038","name":"L'ami intime","registered_at":"2026-06-06T00:07:47Z","spotify_id":"4n1OAjBXmzPZFus222xJ2Q","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9822c16f8f1d0373e8017a020c2e4f8b91e419eef96235f631189fabcf9a73c5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4n1OAjBXmzPZFus222xJ2Q.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4n1OAjBXmzPZFus222xJ2Q.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x9822c16f8f1d0373e8017a020c2e4f8b91e419eef96235f631189fabcf9a73c5","isrc":"FR0Q90800038","name":"L'ami intime","registered_at":"2026-06-06T00:07:47Z","spotify_id":"4n1OAjBXmzPZFus222xJ2Q","type":"track"}

Prière
type: MusicRecording
duration: PT3M51S
duration ms: 231506
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800039
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:58:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xde2488bc4967f5acc1e4df07e8c0902f62f43ec634bf8fe1242dd36a3183c347
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/28va8vaCbM29BzMTxVmBpZ.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/28va8vaCbM29BzMTxVmBpZ
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xde2488bc4967f5acc1e4df07e8c0902f62f43ec634bf8fe1242dd36a3183c347","isrc":"FR0Q90800039","name":"Prière","registered_at":"2026-06-19T19:58:56Z","spotify_id":"28va8vaCbM29BzMTxVmBpZ","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2488bc4967f5acc1e4df07e8c0902f62f43ec634bf8fe1242dd36a3183c347. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/28va8vaCbM29BzMTxVmBpZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/28va8vaCbM29BzMTxVmBpZ.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xde2488bc4967f5acc1e4df07e8c0902f62f43ec634bf8fe1242dd36a3183c347","isrc":"FR0Q90800039","name":"Prière","registered_at":"2026-06-19T19:58:56Z","spotify_id":"28va8vaCbM29BzMTxVmBpZ","type":"track"}

Merci
type: MusicRecording
duration: PT3M21S
duration ms: 201280
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800040
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T00:18:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9f561d796551bd6447e14751bb1c63a4ee362f407c2ae7a73ede15597817ec50
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6WNxQa6S8joi398IfuQCTf.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6WNxQa6S8joi398IfuQCTf
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f561d796551bd6447e14751bb1c63a4ee362f407c2ae7a73ede15597817ec50. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6WNxQa6S8joi398IfuQCTf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6WNxQa6S8joi398IfuQCTf.
  date published: 2026-07-02T03:55:08Z

A la Claire Fontaine
type: MusicRecording
duration: PT2M33S
duration ms: 153960
explicit: false
by artist: Grégoire
in album: Toi + Moi
  type: MusicAlbum
  date published: 1970-01-01
isrc code: FR0Q90800041
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T13:50:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd0ddfcad9720f341f4ffa5e7876d6580e57e77ef4c5be558b130058d5c7376f2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4R9a1fKx8TlDGkl6qwQWDG.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4R9a1fKx8TlDGkl6qwQWDG
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xd0ddfcad9720f341f4ffa5e7876d6580e57e77ef4c5be558b130058d5c7376f2","isrc":"FR0Q90800041","name":"A la Claire Fontaine","registered_at":"2026-06-22T13:50:57Z","spotify_id":"4R9a1fKx8TlDGkl6qwQWDG","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0ddfcad9720f341f4ffa5e7876d6580e57e77ef4c5be558b130058d5c7376f2. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4R9a1fKx8TlDGkl6qwQWDG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4R9a1fKx8TlDGkl6qwQWDG.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xd0ddfcad9720f341f4ffa5e7876d6580e57e77ef4c5be558b130058d5c7376f2","isrc":"FR0Q90800041","name":"A la Claire Fontaine","registered_at":"2026-06-22T13:50:57Z","spotify_id":"4R9a1fKx8TlDGkl6qwQWDG","type":"track"}

Tout ce que l'on dit (Mais qu'on ne fait pas) [Edit]
type: MusicAlbum
date published: 2024-04-12
track: Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184640
  explicit: false
  by artist: Grégoire
  in album: Tout ce que l'on dit (Mais qu'on ne fait pas) [Edit]
    type: MusicAlbum
    date published: 2024-04-12
  isrc code: FR7DD2400010
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T11:44:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/73wjQHlTHfGYZo24d031DI.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73wjQHlTHfGYZo24d031DI
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf","isrc":"FR7DD2400010","name":"Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit","registered_at":"2026-06-04T11:44:58Z","spotify_id":"73wjQHlTHfGYZo24d031DI","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73wjQHlTHfGYZo24d031DI.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73wjQHlTHfGYZo24d031DI.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf","isrc":"FR7DD2400010","name":"Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit","registered_at":"2026-06-04T11:44:58Z","spotify_id":"73wjQHlTHfGYZo24d031DI","type":"track"}

Le monde est à nous
type: MusicAlbum
date published: 2023-12-01
track: Le monde est à nous
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158066
  explicit: false
  by artist: Grégoire
  in album: Le monde est à nous
    type: MusicAlbum
    date published: 2023-12-01
  isrc code: FR7DD2300070
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T19:56:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/0nbMJ5nm5DAUTUvpPBoJXW.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0nbMJ5nm5DAUTUvpPBoJXW
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd","isrc":"FR7DD2300070","name":"Le monde est à nous","registered_at":"2026-06-19T19:56:53Z","spotify_id":"0nbMJ5nm5DAUTUvpPBoJXW","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0nbMJ5nm5DAUTUvpPBoJXW.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0nbMJ5nm5DAUTUvpPBoJXW.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd","isrc":"FR7DD2300070","name":"Le monde est à nous","registered_at":"2026-06-19T19:56:53Z","spotify_id":"0nbMJ5nm5DAUTUvpPBoJXW","type":"track"}

Seul dans la cour
type: MusicAlbum
date published: 2023-11-15
track: Seul dans la cour
  type: MusicRecording
  duration: PT2M31S
  duration ms: 151040
  explicit: false
  by artist: Grégoire
  in album: Seul dans la cour
    type: MusicAlbum
    date published: 2023-11-15
  isrc code: FR7DD2300030
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T01:29:36+00:00

Vivre (Acoustique)
type: MusicAlbum
date published: 2023-06-30
track: Vivre - Acoustique
  type: MusicRecording
  duration: PT2M31S
  duration ms: 151986
  explicit: false
  by artist: Grégoire
  in album: Vivre (Acoustique)
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: FR7DD2300020
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T19:10:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4pmM9n0ZEkfr0ddN7ZpEB7.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4pmM9n0ZEkfr0ddN7ZpEB7
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc","isrc":"FR7DD2300020","name":"Vivre - Acoustique","registered_at":"2026-06-21T19:10:41Z","spotify_id":"4pmM9n0ZEkfr0ddN7ZpEB7","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4pmM9n0ZEkfr0ddN7ZpEB7.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4pmM9n0ZEkfr0ddN7ZpEB7.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc","isrc":"FR7DD2300020","name":"Vivre - Acoustique","registered_at":"2026-06-21T19:10:41Z","spotify_id":"4pmM9n0ZEkfr0ddN7ZpEB7","type":"track"}

Je te souhaite une bonne année (Live au studio 1719)
type: MusicAlbum
date published: 2021-12-17
track: Je te souhaite une bonne année - Live au studio 1719
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182781
  explicit: false
  by artist: Grégoire
  in album: Je te souhaite une bonne année (Live au studio 1719)
    type: MusicAlbum
    date published: 2021-12-17
  isrc code: FR7DD2100080
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T00:44:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/7vwh6iVfiYkXK8mwoiDmpH.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7vwh6iVfiYkXK8mwoiDmpH
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac","isrc":"FR7DD2100080","name":"Je te souhaite une bonne année - Live au studio 1719","registered_at":"2026-06-09T00:44:30Z","spotify_id":"7vwh6iVfiYkXK8mwoiDmpH","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7vwh6iVfiYkXK8mwoiDmpH.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7vwh6iVfiYkXK8mwoiDmpH.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xcb9df556b94aa69b6397ac409005d03e653d2bf9fe13a5176ace8abf675be2ac","isrc":"FR7DD2100080","name":"Je te souhaite une bonne année - Live au studio 1719","registered_at":"2026-06-09T00:44:30Z","spotify_id":"7vwh6iVfiYkXK8mwoiDmpH","type":"track"}

Toi + Moi / You and Me / Io con te / Tú y Yo (International Version)
type: MusicAlbum
date published: 2020-07-16
track: Toi + Moi / You and Me / Io con te / Tú y Yo - International Version
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184144
  explicit: false
  by artist: Grégoire
  by artist: Eyma
  by artist: Fatima Lucarini
  by artist: Fabio Fois
  by artist: Francisco Ochando
  in album: Toi + Moi / You and Me / Io con te / Tú y Yo (International Version)
    type: MusicAlbum
    date published: 2020-07-16
  isrc code: FR7DD2000160
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T21:00:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xaac2052a34955da82f8a5b4ca43f846364b3cf2448c141041defa95863da17b9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4F0wLZO0qICECgfFY8KjJC.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4F0wLZO0qICECgfFY8KjJC
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xaac2052a34955da82f8a5b4ca43f846364b3cf2448c141041defa95863da17b9","isrc":"FR7DD2000160","name":"Toi + Moi / You and Me / Io con te / Tú y Yo - International Version","registered_at":"2026-06-11T21:00:46Z","spotify_id":"4F0wLZO0qICECgfFY8KjJC","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac2052a34955da82f8a5b4ca43f846364b3cf2448c141041defa95863da17b9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4F0wLZO0qICECgfFY8KjJC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4F0wLZO0qICECgfFY8KjJC.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0xaac2052a34955da82f8a5b4ca43f846364b3cf2448c141041defa95863da17b9","isrc":"FR7DD2000160","name":"Toi + Moi / You and Me / Io con te / Tú y Yo - International Version","registered_at":"2026-06-11T21:00:46Z","spotify_id":"4F0wLZO0qICECgfFY8KjJC","type":"track"}

Profs
type: MusicAlbum
date published: 2020-04-19
track: Profs
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150941
  explicit: false
  by artist: Grégoire
  in album: Profs
    type: MusicAlbum
    date published: 2020-04-19
  isrc code: FR7DD2000130
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-25T02:08:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8393e65cdbe7b93fb4a743c031d7677dd90dbb1add26e37d7cb3562e2f14aa19
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/5dKgxUCuL3p7bRxgIVU7yX.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5dKgxUCuL3p7bRxgIVU7yX
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8393e65cdbe7b93fb4a743c031d7677dd90dbb1add26e37d7cb3562e2f14aa19. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5dKgxUCuL3p7bRxgIVU7yX.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5dKgxUCuL3p7bRxgIVU7yX.
    date published: 2026-07-02T03:55:08Z

Dans quelques temps, ça ira mieux (Lalala Song)
type: MusicAlbum
date published: 2020-04-15
track: Dans quelques temps, ça ira mieux - Lalala Song
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168019
  explicit: false
  by artist: Grégoire
  in album: Dans quelques temps, ça ira mieux (Lalala Song)
    type: MusicAlbum
    date published: 2020-04-15
  isrc code: FR7DD2000120

Chanson d'amour
type: MusicAlbum
date published: 2018-12-17
track: Chanson d'amour
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207253
  explicit: false
  by artist: Grégoire
  in album: Chanson d'amour
    type: MusicAlbum
    date published: 2018-12-17
  isrc code: FR7DD1800030

Connecté
type: MusicAlbum
date published: 2018-12-10
track: Connecté
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132013
  explicit: false
  by artist: Grégoire
  in album: Connecté
    type: MusicAlbum
    date published: 2018-12-10

Vegas
type: MusicAlbum
date published: 2018-12-03
track: Vegas
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213333
  explicit: false
  by artist: Grégoire
  in album: Vegas
    type: MusicAlbum
    date published: 2018-12-03

Comme tous les voisins
type: MusicAlbum
date published: 2018-11-26
track: Comme tous les voisins
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184600
  explicit: false
  by artist: Grégoire
  in album: Comme tous les voisins
    type: MusicAlbum
    date published: 2018-11-26
  isrc code: FR7DD1800170
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-27T20:33:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957120
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1W8nLndNiLyQaREFgZnNfU.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1W8nLndNiLyQaREFgZnNfU
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9","isrc":"FR7DD1800170","name":"Comme tous les voisins","registered_at":"2026-06-27T20:33:17Z","spotify_id":"1W8nLndNiLyQaREFgZnNfU","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1W8nLndNiLyQaREFgZnNfU.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1W8nLndNiLyQaREFgZnNfU.
    date published: 2026-07-08T03:22:41Z
    text: {"copyright_id":"0x20f044bfdbbe6985232bd737eddaed76ecfabb805c0b534a2340c875ca9da7e9","isrc":"FR7DD1800170","name":"Comme tous les voisins","registered_at":"2026-06-27T20:33:17Z","spotify_id":"1W8nLndNiLyQaREFgZnNfU","type":"track"}

Si tu m'emmènes
type: MusicAlbum
date published: 2017-06-02
track: Si tu m'emmènes
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201233
  explicit: false
  by artist: Grégoire
  in album: Si tu m'emmènes
    type: MusicAlbum
    date published: 2017-06-02
  isrc code: FR8FB1601020
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T15:23:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956302
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4gRSNpOTW8kSZrKecgPIom.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4gRSNpOTW8kSZrKecgPIom
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c","isrc":"FR8FB1601020","name":"Si tu m'emmènes","registered_at":"2026-06-20T15:23:50Z","spotify_id":"4gRSNpOTW8kSZrKecgPIom","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4gRSNpOTW8kSZrKecgPIom.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4gRSNpOTW8kSZrKecgPIom.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0xca3d3cd49584e2f74df7502030da96536355d89cd705c256510647da2bfe4a6c","isrc":"FR8FB1601020","name":"Si tu m'emmènes","registered_at":"2026-06-20T15:23:50Z","spotify_id":"4gRSNpOTW8kSZrKecgPIom","type":"track"}

C'est quand ?
type: MusicAlbum
date published: 2017-01-20
track: C'est quand ?
  type: MusicRecording
  duration: PT3M53S
  duration ms: 233213
  explicit: false
  by artist: Grégoire
  in album: C'est quand ?
    type: MusicAlbum
    date published: 2017-01-20
  isrc code: FR8FB1601010
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T04:24:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/40DCe4ddy57EBKRKE0waVw.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/40DCe4ddy57EBKRKE0waVw
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7","isrc":"FR8FB1601010","name":"C'est quand ?","registered_at":"2026-06-07T04:24:05Z","spotify_id":"40DCe4ddy57EBKRKE0waVw","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/40DCe4ddy57EBKRKE0waVw.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/40DCe4ddy57EBKRKE0waVw.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x9172476ed667cc2944db7228dd0a7cc867c1df1fc23f885f9658ead3fb564fc7","isrc":"FR8FB1601010","name":"C'est quand ?","registered_at":"2026-06-07T04:24:05Z","spotify_id":"40DCe4ddy57EBKRKE0waVw","type":"track"}

Si tu me voyais
type: MusicAlbum
date published: 2013-09-16
track: Si tu me voyais
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177786
  explicit: false
  by artist: Grégoire
  in album: Si tu me voyais
    type: MusicAlbum
    date published: 2013-09-16
  isrc code: FR9W11307447
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T21:30:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4irgYgHWOuTCQXKXH4d9Gt.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4irgYgHWOuTCQXKXH4d9Gt
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6","isrc":"FR9W11307447","name":"Si tu me voyais","registered_at":"2026-06-11T21:30:55Z","spotify_id":"4irgYgHWOuTCQXKXH4d9Gt","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4irgYgHWOuTCQXKXH4d9Gt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4irgYgHWOuTCQXKXH4d9Gt.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x401a4564c96533fe2f215d9b53d9f439dfc2f22cd8f8cd69c53e515c561893c6","isrc":"FR9W11307447","name":"Si tu me voyais","registered_at":"2026-06-11T21:30:55Z","spotify_id":"4irgYgHWOuTCQXKXH4d9Gt","type":"track"}

Danse (Radio Edit)
type: MusicAlbum
date published: 2010-10-13
track: Danse - Radio Edit
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171346
  explicit: false
  by artist: Grégoire
  in album: Danse (Radio Edit)
    type: MusicAlbum
    date published: 2010-10-13

Danse
type: MusicAlbum
date published: 2010-09-13
track: Danse
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190346
  explicit: false
  by artist: Grégoire
  in album: Danse
    type: MusicAlbum
    date published: 2010-09-13
  isrc code: FR0Q91000321
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T08:16:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x42ff7df4d086cb74d97c51891b71d96e9a4a04b3c8d7ad790c86f9e10eb21e9f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/43Gkve11xbHjAnQDGPCGhA.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/43Gkve11xbHjAnQDGPCGhA
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42ff7df4d086cb74d97c51891b71d96e9a4a04b3c8d7ad790c86f9e10eb21e9f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/43Gkve11xbHjAnQDGPCGhA.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/43Gkve11xbHjAnQDGPCGhA.
    date published: 2026-07-02T03:55:08Z

Rue des étoiles
type: MusicAlbum
date published: 2008-09-22
track: Rue des étoiles
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235386
  explicit: false
  by artist: Grégoire
  in album: Rue des étoiles
    type: MusicAlbum
    date published: 2008-09-22
  isrc code: FR0Q90800036
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T07:41:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1uIPABAVPRyJyhO0SldtMk.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1uIPABAVPRyJyhO0SldtMk
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f","isrc":"FR0Q90800036","name":"Rue des étoiles","registered_at":"2026-06-04T07:41:23Z","spotify_id":"1uIPABAVPRyJyhO0SldtMk","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1uIPABAVPRyJyhO0SldtMk.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1uIPABAVPRyJyhO0SldtMk.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x47b727a45014d90ee8a3abc37720342b0f9f0ed8b0594484f52b8089acc5a95f","isrc":"FR0Q90800036","name":"Rue des étoiles","registered_at":"2026-06-04T07:41:23Z","spotify_id":"1uIPABAVPRyJyhO0SldtMk","type":"track"}

Tu aurais pu vivre
type: MusicRecording
duration: PT4M7S
duration ms: 247920
explicit: false
by artist: Grégoire
in album: Hommage à Jean Ferrat : Des airs de liberté
  type: MusicAlbum
  date published: 2015-03-02
isrc code: FRZ051500038
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T22:32:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x98b5ed055a283783d8ed69dfb66d281170578376912014f65fa8d73f3247cc31
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956351
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956351
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5HvhrBYEn2ZLYyyt4EQtS8.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5HvhrBYEn2ZLYyyt4EQtS8
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:38:34Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x98b5ed055a283783d8ed69dfb66d281170578376912014f65fa8d73f3247cc31","isrc":"FRZ051500038","name":"Tu aurais pu vivre","registered_at":"2026-06-25T22:32:43Z","spotify_id":"5HvhrBYEn2ZLYyyt4EQtS8","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98b5ed055a283783d8ed69dfb66d281170578376912014f65fa8d73f3247cc31. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5HvhrBYEn2ZLYyyt4EQtS8.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5HvhrBYEn2ZLYyyt4EQtS8.
  date published: 2026-07-02T11:38:34Z
  text: {"copyright_id":"0x98b5ed055a283783d8ed69dfb66d281170578376912014f65fa8d73f3247cc31","isrc":"FRZ051500038","name":"Tu aurais pu vivre","registered_at":"2026-06-25T22:32:43Z","spotify_id":"5HvhrBYEn2ZLYyyt4EQtS8","type":"track"}

Chanson d'amour
type: MusicRecording
duration: PT3M27S
duration ms: 207253
explicit: false
by artist: Grégoire
in album: Chanson d'amour
  type: MusicAlbum
  date published: 2018-12-17
isrc code: FR7DD1800030

Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit
type: MusicRecording
duration: PT3M4S
duration ms: 184640
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2400010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T11:44:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953513
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0hsCfpvzUowipx8KQcsWuu.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hsCfpvzUowipx8KQcsWuu
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf","isrc":"FR7DD2400010","name":"Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit","registered_at":"2026-06-04T11:44:58Z","spotify_id":"0hsCfpvzUowipx8KQcsWuu","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0hsCfpvzUowipx8KQcsWuu.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hsCfpvzUowipx8KQcsWuu.
  date published: 2026-06-13T12:47:07Z
  text: {"copyright_id":"0x8e36706874a1677aacc21e698edd9b31243b92e713e90b0b8af24368673193cf","isrc":"FR7DD2400010","name":"Tout ce que l'on dit (Mais qu'on ne fait pas) - Edit","registered_at":"2026-06-04T11:44:58Z","spotify_id":"0hsCfpvzUowipx8KQcsWuu","type":"track"}

Vivre
type: MusicRecording
duration: PT2M26S
duration ms: 146200
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T08:16:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe17faa2d24c0517351eddd9f6b21a1d7869203235d190a2a1aa797dfb489e498
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/7KKtoMflqnmvqrP5c1I1F1.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7KKtoMflqnmvqrP5c1I1F1
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe17faa2d24c0517351eddd9f6b21a1d7869203235d190a2a1aa797dfb489e498. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7KKtoMflqnmvqrP5c1I1F1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7KKtoMflqnmvqrP5c1I1F1.
  date published: 2026-07-02T03:55:08Z

Le monde est à nous
type: MusicRecording
duration: PT2M38S
duration ms: 158066
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300070
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:56:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0RiDbZN0YTS5bno5QPfz5T.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0RiDbZN0YTS5bno5QPfz5T
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd","isrc":"FR7DD2300070","name":"Le monde est à nous","registered_at":"2026-06-19T19:56:53Z","spotify_id":"0RiDbZN0YTS5bno5QPfz5T","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0RiDbZN0YTS5bno5QPfz5T.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0RiDbZN0YTS5bno5QPfz5T.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x7d7b9beb5a3588d581daa18da06f796f1f25ff2667b633b16dbc6be8df0e31fd","isrc":"FR7DD2300070","name":"Le monde est à nous","registered_at":"2026-06-19T19:56:53Z","spotify_id":"0RiDbZN0YTS5bno5QPfz5T","type":"track"}

Je te pardonne
type: MusicRecording
duration: PT3M23S
duration ms: 203760
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300050
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:58:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3WtiX6OGliNdZc01vHHf4p.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3WtiX6OGliNdZc01vHHf4p
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee","isrc":"FR7DD2300050","name":"Je te pardonne","registered_at":"2026-06-19T19:58:18Z","spotify_id":"3WtiX6OGliNdZc01vHHf4p","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3WtiX6OGliNdZc01vHHf4p.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3WtiX6OGliNdZc01vHHf4p.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x1e66928611d5291494cd7c1ff254ad3cb1a2c60288e070e96864b677d438d0ee","isrc":"FR7DD2300050","name":"Je te pardonne","registered_at":"2026-06-19T19:58:18Z","spotify_id":"3WtiX6OGliNdZc01vHHf4p","type":"track"}

Si tu m'aimes encore
type: MusicRecording
duration: PT2M19S
duration ms: 139093
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300120
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:56:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1IlTej5nNHXacNhNx7GB5H.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1IlTej5nNHXacNhNx7GB5H
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362","isrc":"FR7DD2300120","name":"Si tu m'aimes encore","registered_at":"2026-06-19T19:56:49Z","spotify_id":"1IlTej5nNHXacNhNx7GB5H","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1IlTej5nNHXacNhNx7GB5H.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1IlTej5nNHXacNhNx7GB5H.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x97915ecc2bf295167e4b01d94e66dddafe7d2874775b4ba07008c5033e4a9362","isrc":"FR7DD2300120","name":"Si tu m'aimes encore","registered_at":"2026-06-19T19:56:49Z","spotify_id":"1IlTej5nNHXacNhNx7GB5H","type":"track"}

Tout ce que l'on dit mais qu'on ne fait pas
type: MusicRecording
duration: PT3M20S
duration ms: 200200
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300080
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T08:16:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2XeOnj1As1cyOthKVI5XFv.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2XeOnj1As1cyOthKVI5XFv
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc","isrc":"FR7DD2300080","name":"Tout ce que l'on dit mais qu'on ne fait pas","registered_at":"2026-06-18T08:16:04Z","spotify_id":"2XeOnj1As1cyOthKVI5XFv","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2XeOnj1As1cyOthKVI5XFv.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2XeOnj1As1cyOthKVI5XFv.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x45fa522d3110de9286481b07a7ffe8b3fe4f1dbd0aed150caf1a6b6d3ed3aefc","isrc":"FR7DD2300080","name":"Tout ce que l'on dit mais qu'on ne fait pas","registered_at":"2026-06-18T08:16:04Z","spotify_id":"2XeOnj1As1cyOthKVI5XFv","type":"track"}

Seul dans la cour
type: MusicRecording
duration: PT2M31S
duration ms: 151040
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300030
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T01:29:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6X8Ew1jUYKjwl2mJ31lNi8.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6X8Ew1jUYKjwl2mJ31lNi8
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064","isrc":"FR7DD2300030","name":"Seul dans la cour","registered_at":"2026-06-20T01:29:36Z","spotify_id":"6X8Ew1jUYKjwl2mJ31lNi8","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6X8Ew1jUYKjwl2mJ31lNi8.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6X8Ew1jUYKjwl2mJ31lNi8.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x7714ad60729ce62f349ceb5d174f39721db5a2ea5a1c9016a4ed89929bcc7064","isrc":"FR7DD2300030","name":"Seul dans la cour","registered_at":"2026-06-20T01:29:36Z","spotify_id":"6X8Ew1jUYKjwl2mJ31lNi8","type":"track"}

Une trace d'amour (chanson pour les trop bons, trop cons)
type: MusicRecording
duration: PT2M46S
duration ms: 166706
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300090
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:26:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1lBzznTHWsaYB7oXbNgpB4.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1lBzznTHWsaYB7oXbNgpB4
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50","isrc":"FR7DD2300090","name":"Une trace d'amour (chanson pour les trop bons, trop cons)","registered_at":"2026-06-20T15:26:22Z","spotify_id":"1lBzznTHWsaYB7oXbNgpB4","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1lBzznTHWsaYB7oXbNgpB4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1lBzznTHWsaYB7oXbNgpB4.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x869e228cac56c8cfe945921eb43e1f4068928dd8703bdfc443754c4910248a50","isrc":"FR7DD2300090","name":"Une trace d'amour (chanson pour les trop bons, trop cons)","registered_at":"2026-06-20T15:26:22Z","spotify_id":"1lBzznTHWsaYB7oXbNgpB4","type":"track"}

Souviens-toi de moi
type: MusicRecording
duration: PT2M12S
duration ms: 132000
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300110
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:18:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2EI2Go7ajb2CJhqk2vN0CF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2EI2Go7ajb2CJhqk2vN0CF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9","isrc":"FR7DD2300110","name":"Souviens-toi de moi","registered_at":"2026-06-20T15:18:54Z","spotify_id":"2EI2Go7ajb2CJhqk2vN0CF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2EI2Go7ajb2CJhqk2vN0CF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2EI2Go7ajb2CJhqk2vN0CF.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x20dc40ed98d82036e8dfa1ed258d2c5b0aed53f364ca8639455ee73bbd31f3e9","isrc":"FR7DD2300110","name":"Souviens-toi de moi","registered_at":"2026-06-20T15:18:54Z","spotify_id":"2EI2Go7ajb2CJhqk2vN0CF","type":"track"}

Entre toi et moi
type: MusicRecording
duration: PT2M56S
duration ms: 176093
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300100
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:24:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5TJOBYm8wIsSQwgvE6dekB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5TJOBYm8wIsSQwgvE6dekB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec","isrc":"FR7DD2300100","name":"Entre toi et moi","registered_at":"2026-06-20T15:24:48Z","spotify_id":"5TJOBYm8wIsSQwgvE6dekB","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5TJOBYm8wIsSQwgvE6dekB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5TJOBYm8wIsSQwgvE6dekB.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x4c504dd8ae88a849cdc660cb291e1e74b6329717e86dfe99e2ed01bb714491ec","isrc":"FR7DD2300100","name":"Entre toi et moi","registered_at":"2026-06-20T15:24:48Z","spotify_id":"5TJOBYm8wIsSQwgvE6dekB","type":"track"}

La couverture
type: MusicRecording
duration: PT2M8S
duration ms: 128479
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300060
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:57:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6GTctl6K47EoMbU3PISJ5T.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6GTctl6K47EoMbU3PISJ5T
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8","isrc":"FR7DD2300060","name":"La couverture","registered_at":"2026-06-19T19:57:18Z","spotify_id":"6GTctl6K47EoMbU3PISJ5T","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6GTctl6K47EoMbU3PISJ5T.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6GTctl6K47EoMbU3PISJ5T.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x4a4e9cdfa15859ced50470b70e5d58878a459909714c6cf415b1c7b4f9f377a8","isrc":"FR7DD2300060","name":"La couverture","registered_at":"2026-06-19T19:57:18Z","spotify_id":"6GTctl6K47EoMbU3PISJ5T","type":"track"}

À vous
type: MusicRecording
duration: PT3M31S
duration ms: 211493
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300040
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T19:57:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/7zS36tFnnkYL3vkOThZak3.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7zS36tFnnkYL3vkOThZak3
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb","isrc":"FR7DD2300040","name":"À vous","registered_at":"2026-06-19T19:57:34Z","spotify_id":"7zS36tFnnkYL3vkOThZak3","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7zS36tFnnkYL3vkOThZak3.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7zS36tFnnkYL3vkOThZak3.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xbb2c36ddd5503374182355e56e2894a33c89f0d1e330db7d6744da17d2f8e1cb","isrc":"FR7DD2300040","name":"À vous","registered_at":"2026-06-19T19:57:34Z","spotify_id":"7zS36tFnnkYL3vkOThZak3","type":"track"}

Vivre - Acoustique
type: MusicRecording
duration: PT2M31S
duration ms: 151986
explicit: false
by artist: Grégoire
in album: Vivre
  type: MusicAlbum
  date published: 2024-04-11
isrc code: FR7DD2300020
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T19:10:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3XASXcpHUJQ3Lr3HfeInwB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3XASXcpHUJQ3Lr3HfeInwB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc","isrc":"FR7DD2300020","name":"Vivre - Acoustique","registered_at":"2026-06-21T19:10:41Z","spotify_id":"3XASXcpHUJQ3Lr3HfeInwB","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3XASXcpHUJQ3Lr3HfeInwB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3XASXcpHUJQ3Lr3HfeInwB.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x1b1736151621470fdbb7c290218fc2190e048c3f81a50498b70ee7aed810aabc","isrc":"FR7DD2300020","name":"Vivre - Acoustique","registered_at":"2026-06-21T19:10:41Z","spotify_id":"3XASXcpHUJQ3Lr3HfeInwB","type":"track"}

Ta main - Live au studio 1719
type: MusicRecording
duration: PT3M20S
duration ms: 200054
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100020

Capricieuse - Live au studio 1719
type: MusicRecording
duration: PT2M37S
duration ms: 157059
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100030

Confidentiel - Live au studio 1719
type: MusicRecording
duration: PT2M11S
duration ms: 131830
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100040
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T13:38:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2j0G5YK78yVs4GHo7dBB3Y.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2j0G5YK78yVs4GHo7dBB3Y
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762","isrc":"FR7DD2100040","name":"Confidentiel - Live au studio 1719","registered_at":"2026-06-22T13:38:40Z","spotify_id":"2j0G5YK78yVs4GHo7dBB3Y","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2j0G5YK78yVs4GHo7dBB3Y.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2j0G5YK78yVs4GHo7dBB3Y.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x47ce19c2e10c7bcf852d01cb512cfef1b3e16a885a1e6b00ca6c364d5ab4f762","isrc":"FR7DD2100040","name":"Confidentiel - Live au studio 1719","registered_at":"2026-06-22T13:38:40Z","spotify_id":"2j0G5YK78yVs4GHo7dBB3Y","type":"track"}

C'est quand ? - Live au studio 1719
type: MusicRecording
duration: PT2M50S
duration ms: 170848
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100050

Je t'envoie mon courage - Live au studio 1719
type: MusicRecording
duration: PT2M36S
duration ms: 156363
explicit: false
by artist: Grégoire
in album: Live au studio 1719
  type: MusicAlbum
  date published: 2022-01-28
isrc code: FR7DD2100060
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T15:24:26+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4JksxFM3y6LTXHdqYR6AWM.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4JksxFM3y6LTXHdqYR6AWM
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee","isrc":"FR7DD2100060","name":"Je t'envoie mon courage - Live au studio 1719","registered_at":"2026-06-20T15:24:26Z","spotify_id":"4JksxFM3y6LTXHdqYR6AWM","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4JksxFM3y6LTXHdqYR6AWM.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4JksxFM3y6LTXHdqYR6AWM.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x1198f5184ce5f4ad19c4caa47dee055a8c0014a7d3b7f24abff6168f87e19dee","isrc":"FR7DD2100060","name":"Je t'envoie mon courage - Live au studio 1719","registered_at":"2026-06-20T15:24:26Z","spotify_id":"4JksxFM3y6LTXHdqYR6AWM","type":"track"}