Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
172 changes: 172 additions & 0 deletions EVES/EVES-007/eves-007.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
---
eves-identifier: 007
title: ENVITED-X Blockchain Identifier URN Schema
author: Carlo van Driesten (@jdsika)
discussions-to:
status: Draft
type: Standards
created: 2025-03-04
requires: ["EVES-001", "EVES-002", "EVES-006"]
replaces: None
---

## Abstract

This specification defines a **uniform resource name (URN) schema** for uniquely identifying smart contracts and transaction hashes across multiple blockchains, including **Tezos, Ethereum, and Etherlink**.

Check notice on line 15 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L15

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 15, "column": 54}}}, "severity": "INFO"}

Check warning on line 15 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L15

[write-good.TooWordy] 'multiple' is too wordy.
Raw output
{"message": "[write-good.TooWordy] 'multiple' is too wordy.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 15, "column": 140}}}, "severity": "WARNING"}

Check failure on line 15 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L15

[Vale.Spelling] Did you really mean 'blockchains'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchains'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 15, "column": 149}}}, "severity": "ERROR"}

Check failure on line 15 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L15

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 15, "column": 174}}}, "severity": "ERROR"}

Check failure on line 15 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L15

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 15, "column": 181}}}, "severity": "ERROR"}

Check failure on line 15 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L15

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 15, "column": 195}}}, "severity": "ERROR"}
It ensures **compatibility with CAIP-10**, **DID:PKH**, and other **chain-agnostic specifications** by referencing standard chain namespaces and `chain_id` definitions.

Check notice on line 16 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L16

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 16, "column": 33}}}, "severity": "INFO"}

Check notice on line 16 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L16

[Google.Acronyms] Spell out 'DID', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'DID', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 16, "column": 46}}}, "severity": "INFO"}

Check notice on line 16 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L16

[Google.Acronyms] Spell out 'PKH', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'PKH', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 16, "column": 50}}}, "severity": "INFO"}

Check failure on line 16 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L16

[Vale.Spelling] Did you really mean 'namespaces'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'namespaces'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 16, "column": 131}}}, "severity": "ERROR"}
The URN schema provides a structured approach for **interoperable cross-chain asset management** and **transaction referencing**, aligning with the ENVITED-X Data Space architecture.

Check notice on line 17 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L17

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 17, "column": 5}}}, "severity": "INFO"}

## Motivation

In blockchain-based ecosystems such as ENVITED-X, referencing **smart contracts** and **operations** requires a **standardized, human-readable, and resolvable format**.
Existing solutions such as **CAIP-10 (Chain Agnostic Improvement Proposal 10)** define **account identifiers**, but they do not extend to **contract addresses and transaction hashes**.

Check notice on line 22 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L22

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 22, "column": 30}}}, "severity": "INFO"}

Check notice on line 22 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L22

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 22, "column": 38}}}, "severity": "INFO"}

Check notice on line 22 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L22

[Google.Contractions] Use 'don't' instead of 'do not'.
Raw output
{"message": "[Google.Contractions] Use 'don't' instead of 'do not'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 22, "column": 122}}}, "severity": "INFO"}
The lack of a unified schema creates **interoperability challenges** when integrating **Tezos (FA2.1, TZIP-21 metadata)**, **Ethereum (ERC-721, ERC-1155 NFTs)**, and **Etherlink (Optimistic Rollup Layer 2)** into the ENVITED-X Data Space.

Check notice on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 1}}}, "severity": "INFO"}

Check failure on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 89}}}, "severity": "ERROR"}

Check notice on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 103}}}, "severity": "INFO"}

Check failure on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 126}}}, "severity": "ERROR"}

Check notice on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 136}}}, "severity": "INFO"}

Check notice on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 145}}}, "severity": "INFO"}

Check failure on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Vale.Spelling] Did you really mean 'NFTs'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'NFTs'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 154}}}, "severity": "ERROR"}

Check failure on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 169}}}, "severity": "ERROR"}

Check failure on line 23 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L23

[Vale.Spelling] Did you really mean 'Rollup'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Rollup'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 23, "column": 191}}}, "severity": "ERROR"}

This EVES addresses the gap by defining a **URN schema** that:

Check notice on line 25 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L25

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 25, "column": 6}}}, "severity": "INFO"}

Check notice on line 25 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L25

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 25, "column": 45}}}, "severity": "INFO"}

- Provides a **consistent, chain-agnostic way** to reference **smart contracts and transactions**.
- Aligns with **CAIP-10 conventions**, ensuring **namespace compatibility**.

Check notice on line 28 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L28

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 28, "column": 17}}}, "severity": "INFO"}

Check failure on line 28 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L28

[Vale.Spelling] Did you really mean 'namespace'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'namespace'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 28, "column": 51}}}, "severity": "ERROR"}
- Supports **Tezos implicit (tz1, tz2, tz3) and originated (KT1) accounts**.

Check failure on line 29 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L29

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 29, "column": 14}}}, "severity": "ERROR"}

Check notice on line 29 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L29

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 29, "column": 29}}}, "severity": "INFO"}
- Differentiates between **Layer 1 (Tezos, Ethereum) and Layer 2 (Etherlink)** transactions.

Check notice on line 30 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L30

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 30, "column": 36}}}, "severity": "INFO"}

Check failure on line 30 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L30

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 30, "column": 37}}}, "severity": "ERROR"}

Check failure on line 30 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L30

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 30, "column": 44}}}, "severity": "ERROR"}

Check failure on line 30 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L30

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 30, "column": 67}}}, "severity": "ERROR"}

## Specification

### 1. URN Schema Definition

Check warning on line 34 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L34

[Google.Headings] '1. URN Schema Definition' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '1. URN Schema Definition' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 34, "column": 5}}}, "severity": "WARNING"}

Check notice on line 34 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L34

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 34, "column": 8}}}, "severity": "INFO"}

The URN schema follows a **structured format** using **blockchain namespaces**, ensuring **consistency and interoperability**.

Check notice on line 36 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L36

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 36, "column": 5}}}, "severity": "INFO"}

Check failure on line 36 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L36

[Vale.Spelling] Did you really mean 'blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 36, "column": 56}}}, "severity": "ERROR"}

Check failure on line 36 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L36

[Vale.Spelling] Did you really mean 'namespaces'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'namespaces'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 36, "column": 67}}}, "severity": "ERROR"}

#### 1.1 Smart Contract Identifiers

Check warning on line 38 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L38

[Google.Headings] '1.1 Smart Contract Identifiers' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '1.1 Smart Contract Identifiers' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 38, "column": 6}}}, "severity": "WARNING"}

A **smart contract** is uniquely referenced using the following format:

Check notice on line 40 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L40

[write-good.E-Prime] Try to avoid using 'is'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 40, "column": 22}}}, "severity": "INFO"}

```json
urn:blockchain:{chain_namespace}:{chain_id}:contract:{contract_address}
```

##### Smart Contract Example Mappings

Check warning on line 46 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L46

[Google.Headings] 'Smart Contract Example Mappings' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Smart Contract Example Mappings' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 46, "column": 7}}}, "severity": "WARNING"}

| Blockchain | Namespace | Chain ID | Example URN |

Check failure on line 48 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L48

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 48, "column": 3}}}, "severity": "ERROR"}

Check failure on line 48 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L48

[Vale.Spelling] Did you really mean 'Namespace'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Namespace'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 48, "column": 29}}}, "severity": "ERROR"}

Check notice on line 48 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L48

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 48, "column": 69}}}, "severity": "INFO"}
|-------------------------|-----------|-------------------|--------------------------------------------------------------------------------------|
| **Tezos (Ghostnet)** | `tezos` | `NetXnHfVqm9iesp` | `urn:blockchain:tezos:NetXnHfVqm9iesp:contract:KT1PCaD2kmgCHy15wQ1gpqZUy9RLxyBVJdTF` |

Check failure on line 50 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L50

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 50, "column": 5}}}, "severity": "ERROR"}

Check notice on line 50 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L50

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 50, "column": 11}}}, "severity": "INFO"}

Check failure on line 50 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L50

[Vale.Spelling] Did you really mean 'Ghostnet'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ghostnet'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 50, "column": 12}}}, "severity": "ERROR"}
| **Ethereum (Mainnet)** | `eip155` | `1` | `urn:blockchain:eip155:1:contract:0xABC123456789...` |

Check failure on line 51 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L51

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 51, "column": 5}}}, "severity": "ERROR"}

Check notice on line 51 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L51

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 51, "column": 14}}}, "severity": "INFO"}

Check failure on line 51 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L51

[Vale.Spelling] Did you really mean 'Mainnet'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Mainnet'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 51, "column": 15}}}, "severity": "ERROR"}
| **Etherlink (Layer 2)** | `eip155` | `42793` | `urn:blockchain:eip155:42793:contract:0x646B92C8f21e55DF67E766047E4bD7bEdF8DfA14` |

Check failure on line 52 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L52

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 52, "column": 5}}}, "severity": "ERROR"}

Check notice on line 52 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L52

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 52, "column": 15}}}, "severity": "INFO"}

> **_NOTE:_**

Check failure on line 54 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L54

[proselint.Annotations] 'NOTE' left in text.
Raw output
{"message": "[proselint.Annotations] 'NOTE' left in text.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 54, "column": 6}}}, "severity": "ERROR"}
>
> - The **namespace** follows **CAIP-2** (e.g., `tezos`, `eip155` for Ethereum).

Check notice on line 56 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L56

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 56, "column": 1}}}, "severity": "INFO"}

Check failure on line 56 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L56

[Vale.Spelling] Did you really mean 'namespace'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'namespace'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 56, "column": 11}}}, "severity": "ERROR"}

Check notice on line 56 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L56

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 56, "column": 33}}}, "severity": "INFO"}

Check failure on line 56 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L56

[Google.Latin] Use 'for example' instead of 'e.g.'.
Raw output
{"message": "[Google.Latin] Use 'for example' instead of 'e.g.'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 56, "column": 43}}}, "severity": "ERROR"}

Check failure on line 56 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L56

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 56, "column": 71}}}, "severity": "ERROR"}
> - The **chain_id** follows **CAIP-10**, ensuring unique chain differentiation.

Check failure on line 57 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L57

[Vale.Spelling] Did you really mean 'chain_id'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'chain_id'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 57, "column": 11}}}, "severity": "ERROR"}

Check notice on line 57 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L57

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 57, "column": 32}}}, "severity": "INFO"}
> - **Smart contracts (KT1, 0x) are explicitly named** under the `contract` identifier.

Check notice on line 58 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L58

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 58, "column": 23}}}, "severity": "INFO"}

Check notice on line 58 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L58

[write-good.E-Prime] Try to avoid using 'are'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'are'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 58, "column": 33}}}, "severity": "INFO"}

#### 1.2 Transaction Hash Identifiers

Check warning on line 60 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L60

[Google.Headings] '1.2 Transaction Hash Identifiers' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '1.2 Transaction Hash Identifiers' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 60, "column": 6}}}, "severity": "WARNING"}

A **transaction (operation) hash** is referenced using:

Check notice on line 62 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L62

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 62, "column": 17}}}, "severity": "INFO"}

Check notice on line 62 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L62

[Google.Passive] In general, use active voice instead of passive voice ('is referenced').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('is referenced').", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 62, "column": 36}}}, "severity": "INFO"}

Check warning on line 62 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L62

[write-good.Passive] 'is referenced' may be passive voice. Use active voice if you can.
Raw output
{"message": "[write-good.Passive] 'is referenced' may be passive voice. Use active voice if you can.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 62, "column": 36}}}, "severity": "WARNING"}

Check notice on line 62 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L62

[write-good.E-Prime] Try to avoid using 'is'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 62, "column": 36}}}, "severity": "INFO"}

```json
urn:blockchain:{chain_namespace}:{chain_id}:tx:{transaction_hash}
```

##### Transaction Example Mappings

Check warning on line 68 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L68

[Google.Headings] 'Transaction Example Mappings' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Transaction Example Mappings' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 68, "column": 7}}}, "severity": "WARNING"}

| Blockchain | Namespace | Chain ID | Example URN |

Check failure on line 70 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L70

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 70, "column": 3}}}, "severity": "ERROR"}

Check failure on line 70 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L70

[Vale.Spelling] Did you really mean 'Namespace'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Namespace'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 70, "column": 29}}}, "severity": "ERROR"}

Check notice on line 70 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L70

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 70, "column": 70}}}, "severity": "INFO"}
|-------------------------|------------|-------------------|-----------------------------------------------------------------------------------------------------|
| **Tezos (Ghostnet)** | `tezos` | `NetXnHfVqm9iesp` | `urn:blockchain:tezos:NetXnHfVqm9iesp:tx:oojtGLnHuS8og5WGf8jF8EoxTbegfrXvpxzvyPiW2GYZFGbFLaJ` |

Check failure on line 72 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L72

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 72, "column": 5}}}, "severity": "ERROR"}

Check notice on line 72 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L72

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 72, "column": 11}}}, "severity": "INFO"}

Check failure on line 72 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L72

[Vale.Spelling] Did you really mean 'Ghostnet'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ghostnet'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 72, "column": 12}}}, "severity": "ERROR"}
| **Ethereum (Mainnet)** | `eip155` | `1` | `urn:blockchain:eip155:1:tx:0xad0fa6b98b66bc19ab4936d1181697ac7f1e19755e1501e4e250434200a32cba` |

Check failure on line 73 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L73

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 73, "column": 5}}}, "severity": "ERROR"}

Check notice on line 73 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L73

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 73, "column": 14}}}, "severity": "INFO"}

Check failure on line 73 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L73

[Vale.Spelling] Did you really mean 'Mainnet'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Mainnet'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 73, "column": 15}}}, "severity": "ERROR"}
| **Etherlink (Layer 2)** | `eip155` | `42793` | `urn:blockchain:eip155:42793:tx:0xad0fa6b98b66bc19ab4936d1181697ac7f1e19755e1501e4e250434200a32cba` |

Check failure on line 74 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L74

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 74, "column": 5}}}, "severity": "ERROR"}

Check notice on line 74 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L74

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 74, "column": 15}}}, "severity": "INFO"}

> **_NOTE:_**

Check failure on line 76 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L76

[proselint.Annotations] 'NOTE' left in text.
Raw output
{"message": "[proselint.Annotations] 'NOTE' left in text.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 76, "column": 6}}}, "severity": "ERROR"}
>
> - **Operation hashes on Tezos are prefixed with `tx:`**.

Check failure on line 78 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L78

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 78, "column": 27}}}, "severity": "ERROR"}

Check notice on line 78 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L78

[Google.Passive] In general, use active voice instead of passive voice ('are prefixed').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('are prefixed').", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 78, "column": 33}}}, "severity": "INFO"}

Check warning on line 78 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L78

[write-good.Passive] 'are prefixed' may be passive voice. Use active voice if you can.
Raw output
{"message": "[write-good.Passive] 'are prefixed' may be passive voice. Use active voice if you can.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 78, "column": 33}}}, "severity": "WARNING"}

Check notice on line 78 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L78

[write-good.E-Prime] Try to avoid using 'are'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'are'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 78, "column": 33}}}, "severity": "INFO"}
> - **Ethereum and Etherlink transactions follow the Keccak-256 hash format**.

Check failure on line 79 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L79

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 79, "column": 7}}}, "severity": "ERROR"}

Check failure on line 79 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L79

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 79, "column": 20}}}, "severity": "ERROR"}

### 2. Standardization Considerations

Check warning on line 81 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L81

[Google.Headings] '2. Standardization Considerations' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '2. Standardization Considerations' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 81, "column": 5}}}, "severity": "WARNING"}

- **CAIP-2 & CAIP-10 Alignment**:

Check notice on line 83 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L83

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 83, "column": 5}}}, "severity": "INFO"}

Check notice on line 83 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L83

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 83, "column": 14}}}, "severity": "INFO"}
- The `chain_namespace` and `chain_id` **strictly follow** CAIP-2 & CAIP-10 conventions.

Check notice on line 84 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L84

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 84, "column": 62}}}, "severity": "INFO"}

Check notice on line 84 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L84

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 84, "column": 71}}}, "severity": "INFO"}
- `eip155`, `tezos` **retain compatibility with existing tooling**.

Check warning on line 85 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L85

[write-good.TooWordy] 'retain' is too wordy.
Raw output
{"message": "[write-good.TooWordy] 'retain' is too wordy.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 85, "column": 25}}}, "severity": "WARNING"}

- **Layer 2 Distinction**:
- **Etherlink URNs explicitly specify their Layer 2 chain ID** (`ghostnet: 128123`, `mainnet: 42793`).

Check notice on line 88 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L88

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 88, "column": 1}}}, "severity": "INFO"}

Check failure on line 88 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L88

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 88, "column": 7}}}, "severity": "ERROR"}
- This prevents **collision between Layer 1 and Layer 2 assets**.

- **Human-Readable & Resolvable**:
- This URN structure can be used in **metadata files (TZIP-21, ERC-721)**.

Check notice on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 10}}}, "severity": "INFO"}

Check notice on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[write-good.E-Prime] Try to avoid using 'be'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'be'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 28}}}, "severity": "INFO"}

Check notice on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[Google.Passive] In general, use active voice instead of passive voice ('be used').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('be used').", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 28}}}, "severity": "INFO"}

Check warning on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[write-good.Passive] 'be used' may be passive voice. Use active voice if you can.
Raw output
{"message": "[write-good.Passive] 'be used' may be passive voice. Use active voice if you can.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 28}}}, "severity": "WARNING"}

Check notice on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 56}}}, "severity": "INFO"}

Check notice on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 57}}}, "severity": "INFO"}

Check notice on line 92 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L92

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 92, "column": 66}}}, "severity": "INFO"}
- Enables **cross-chain verification of contracts and operations**.

### 3. Use Cases

Check warning on line 95 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L95

[Google.Headings] '3. Use Cases' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '3. Use Cases' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 95, "column": 5}}}, "severity": "WARNING"}

- **NFT Metadata (TZIP-21, ERC-721, ERC-1155)**

Check notice on line 97 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L97

[Google.Acronyms] Spell out 'NFT', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'NFT', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 97, "column": 5}}}, "severity": "INFO"}

Check notice on line 97 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L97

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 97, "column": 18}}}, "severity": "INFO"}

Check notice on line 97 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L97

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 97, "column": 19}}}, "severity": "INFO"}

Check notice on line 97 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L97

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 97, "column": 28}}}, "severity": "INFO"}

Check notice on line 97 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L97

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 97, "column": 37}}}, "severity": "INFO"}
- Store **contract & transaction references** in **token metadata** crosschain.

Check failure on line 98 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L98

[Vale.Spelling] Did you really mean 'crosschain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'crosschain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 98, "column": 71}}}, "severity": "ERROR"}

- **Cross-Chain Credential Verification (EVES-005, EVES-006)**

Check notice on line 100 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L100

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 100, "column": 41}}}, "severity": "INFO"}

Check notice on line 100 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L100

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 100, "column": 42}}}, "severity": "INFO"}

Check notice on line 100 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L100

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 100, "column": 52}}}, "severity": "INFO"}
- Supports contract-based **Verifiable Credentials (SD-JWT VC)**.

Check notice on line 101 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L101

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 101, "column": 54}}}, "severity": "INFO"}

Check notice on line 101 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L101

[Google.Acronyms] Spell out 'JWT', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'JWT', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 101, "column": 58}}}, "severity": "INFO"}

- **ENVITED-X Asset Tracking**
- Standardized **contract and transaction tracking** across chains.

### **4. MIME Type for Blockchain URNs**

Check warning on line 106 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L106

[Google.Headings] '4. MIME Type for Blockchain URNs' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '4. MIME Type for Blockchain URNs' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 106, "column": 7}}}, "severity": "WARNING"}

Check notice on line 106 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L106

[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 106, "column": 10}}}, "severity": "INFO"}

Check failure on line 106 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L106

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 106, "column": 24}}}, "severity": "ERROR"}

To ensure structured and standardized handling of **URN-based blockchain references**, this specification defines a MIME type for representing **contract and transaction identifiers** in a machine-readable format.

Check notice on line 108 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L108

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 108, "column": 53}}}, "severity": "INFO"}

Check failure on line 108 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L108

[Vale.Spelling] Did you really mean 'blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 108, "column": 63}}}, "severity": "ERROR"}

Check notice on line 108 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L108

[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 108, "column": 117}}}, "severity": "INFO"}

#### **4.1 MIME Type Definition**

Check warning on line 110 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L110

[Google.Headings] '4.1 MIME Type Definition' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '4.1 MIME Type Definition' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 110, "column": 8}}}, "severity": "WARNING"}

Check notice on line 110 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L110

[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 110, "column": 12}}}, "severity": "INFO"}

The following MIME type is introduced to denote **blockchain URNs** in JSON-based metadata and API responses:

Check notice on line 112 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L112

[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 112, "column": 15}}}, "severity": "INFO"}

Check notice on line 112 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L112

[Google.Passive] In general, use active voice instead of passive voice ('is introduced').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('is introduced').", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 112, "column": 25}}}, "severity": "INFO"}

Check warning on line 112 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L112

[write-good.Passive] 'is introduced' may be passive voice. Use active voice if you can.
Raw output
{"message": "[write-good.Passive] 'is introduced' may be passive voice. Use active voice if you can.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 112, "column": 25}}}, "severity": "WARNING"}

Check notice on line 112 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L112

[write-good.E-Prime] Try to avoid using 'is'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 112, "column": 25}}}, "severity": "INFO"}

Check failure on line 112 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L112

[Vale.Spelling] Did you really mean 'blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 112, "column": 51}}}, "severity": "ERROR"}

```json
application/vnd.eves.blockchain-urn+json
```

#### **4.2 Rationale**

- **`application/`** → Indicates structured data.
- **`vnd.eves.`** → Specifies the ENVITED-X standardization scope.
- **`blockchain-urn`** → Clearly identifies the content as a **URN-based blockchain reference**.

Check warning on line 122 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L122

[write-good.Weasel] 'Clearly' is a weasel word!
Raw output
{"message": "[write-good.Weasel] 'Clearly' is a weasel word!", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 122, "column": 26}}}, "severity": "WARNING"}

Check notice on line 122 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L122

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 122, "column": 64}}}, "severity": "INFO"}

Check failure on line 122 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L122

[Vale.Spelling] Did you really mean 'blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 122, "column": 74}}}, "severity": "ERROR"}
- **`+json`** → Specifies that the format is **compatible with JSON-based data structures**.

Check notice on line 123 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L123

[write-good.E-Prime] Try to avoid using 'is'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 123, "column": 43}}}, "severity": "INFO"}

#### **4.3 Example Usage**

Check warning on line 125 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L125

[Google.Headings] '4.3 Example Usage' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '4.3 Example Usage' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 125, "column": 8}}}, "severity": "WARNING"}

The MIME type is used in metadata files, API payloads, and verifiable credential documents where blockchain URN references are required.

Check notice on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 5}}}, "severity": "INFO"}

Check notice on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[Google.Passive] In general, use active voice instead of passive voice ('is used').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('is used').", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 15}}}, "severity": "INFO"}

Check warning on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[write-good.Passive] 'is used' may be passive voice. Use active voice if you can.
Raw output
{"message": "[write-good.Passive] 'is used' may be passive voice. Use active voice if you can.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 15}}}, "severity": "WARNING"}

Check notice on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[write-good.E-Prime] Try to avoid using 'is'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 15}}}, "severity": "INFO"}

Check failure on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[Vale.Spelling] Did you really mean 'blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 98}}}, "severity": "ERROR"}

Check notice on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 109}}}, "severity": "INFO"}

Check notice on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[write-good.E-Prime] Try to avoid using 'are'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'are'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 124}}}, "severity": "INFO"}

Check warning on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[write-good.Passive] 'are required' may be passive voice. Use active voice if you can.
Raw output
{"message": "[write-good.Passive] 'are required' may be passive voice. Use active voice if you can.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 124}}}, "severity": "WARNING"}

Check notice on line 127 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L127

[Google.Passive] In general, use active voice instead of passive voice ('are required').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('are required').", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 127, "column": 124}}}, "severity": "INFO"}

##### **Example: NFT Metadata (TZIP-21, ERC-721)**

Check warning on line 129 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L129

[Google.Headings] 'Example: NFT Metadata (TZIP-21, ERC-721)' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Example: NFT Metadata (TZIP-21, ERC-721)' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 129, "column": 9}}}, "severity": "WARNING"}

Check notice on line 129 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L129

[Google.Acronyms] Spell out 'NFT', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'NFT', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 129, "column": 18}}}, "severity": "INFO"}

Check notice on line 129 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L129

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 129, "column": 31}}}, "severity": "INFO"}

Check notice on line 129 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L129

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 129, "column": 32}}}, "severity": "INFO"}

Check notice on line 129 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L129

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 129, "column": 41}}}, "severity": "INFO"}

```json
{
"name": "Digital Twin Smart Contract",
"artifactUri": "ipfs://bafybeidhmknqn4co...",
"mimeType": "application/vnd.eves.blockchain-urn+json",
"contractURN": "urn:blockchain:tezos:NetXnHfVqm9iesp:contract:KT1PCaD2kmgCHy15wQ1gpqZUy9RLxyBVJdTF",
"mintingTx": "urn:blockchain:eip155:1:tx:0xad0fa6b98b66bc19ab4936d1181697ac7f1e19755e1501e4e250434200a32cba"
}
```

Example: API Response

Check warning on line 141 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L141

[Google.Colons] ': A' should be in lowercase.
Raw output
{"message": "[Google.Colons] ': A' should be in lowercase.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 141, "column": 8}}}, "severity": "WARNING"}

```json
{
"status": "success",
"data": {
"urn": "urn:blockchain:etherlink:ghostnet:contract:0xDEF987654321...",
"mimeType": "application/vnd.eves.blockchain-urn+json"
}
}
```

This MIME type ensures interoperability across blockchain networks, metadata specifications (TZIP-21, ERC-721), and decentralized identity frameworks (DID:PKH, SD-JWT).

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'MIME', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 6}}}, "severity": "INFO"}

Check failure on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Vale.Spelling] Did you really mean 'blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 48}}}, "severity": "ERROR"}

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 93}}}, "severity": "INFO"}

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 94}}}, "severity": "INFO"}

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 103}}}, "severity": "INFO"}

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Acronyms] Spell out 'DID', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'DID', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 152}}}, "severity": "INFO"}

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Acronyms] Spell out 'PKH', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'PKH', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 156}}}, "severity": "INFO"}

Check notice on line 153 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L153

[Google.Acronyms] Spell out 'JWT', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'JWT', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 153, "column": 164}}}, "severity": "INFO"}

## Backwards Compatibility

Check warning on line 155 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L155

[Google.Headings] 'Backwards Compatibility' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Backwards Compatibility' should use sentence-style capitalization.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 155, "column": 4}}}, "severity": "WARNING"}

This EVES introduces a **new URN schema** but does not conflict with **existing CAIP-10, TZIP-21, or ERC-721 standards**.

Check notice on line 157 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L157

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 157, "column": 6}}}, "severity": "INFO"}

Check notice on line 157 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L157

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 157, "column": 30}}}, "severity": "INFO"}

Check notice on line 157 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L157

[Google.Contractions] Use 'doesn't' instead of 'does not'.
Raw output
{"message": "[Google.Contractions] Use 'doesn't' instead of 'does not'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 157, "column": 47}}}, "severity": "INFO"}

Check notice on line 157 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L157

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 157, "column": 81}}}, "severity": "INFO"}

Check notice on line 157 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L157

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 157, "column": 90}}}, "severity": "INFO"}

Check notice on line 157 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L157

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 157, "column": 102}}}, "severity": "INFO"}
It is fully backward-compatible with Tezos, Ethereum, and Etherlink **without requiring changes to current implementations**.

Check warning on line 158 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L158

[write-good.TooWordy] 'It is' is too wordy.
Raw output
{"message": "[write-good.TooWordy] 'It is' is too wordy.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 158, "column": 1}}}, "severity": "WARNING"}

Check notice on line 158 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L158

[Google.Contractions] Use 'it's' instead of 'It is'.
Raw output
{"message": "[Google.Contractions] Use 'it's' instead of 'It is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 158, "column": 1}}}, "severity": "INFO"}

Check notice on line 158 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L158

[write-good.E-Prime] Try to avoid using 'is'.
Raw output
{"message": "[write-good.E-Prime] Try to avoid using 'is'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 158, "column": 4}}}, "severity": "INFO"}

Check failure on line 158 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L158

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 158, "column": 38}}}, "severity": "ERROR"}

Check failure on line 158 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L158

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 158, "column": 45}}}, "severity": "ERROR"}

Check failure on line 158 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L158

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 158, "column": 59}}}, "severity": "ERROR"}

## References

1. [CAIP-2: Blockchain Namespace Specification](https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-2.md)

Check notice on line 162 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L162

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 162, "column": 5}}}, "severity": "INFO"}

Check failure on line 162 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L162

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 162, "column": 13}}}, "severity": "ERROR"}

Check failure on line 162 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L162

[Vale.Spelling] Did you really mean 'Namespace'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Namespace'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 162, "column": 24}}}, "severity": "ERROR"}
2. [CAIP-10: Blockchain Account Specification](https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-10.md)

Check notice on line 163 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L163

[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'CAIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 163, "column": 5}}}, "severity": "INFO"}

Check failure on line 163 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L163

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 163, "column": 14}}}, "severity": "ERROR"}
3. [Tezos TZIP-21](https://gitlab.com/tzip/tzip/-/blob/master/proposals/tzip-21/tzip-21.md)

Check failure on line 164 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L164

[Vale.Spelling] Did you really mean 'Tezos'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Tezos'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 164, "column": 5}}}, "severity": "ERROR"}

Check notice on line 164 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L164

[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'TZIP', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 164, "column": 11}}}, "severity": "INFO"}
4. [Ethereum ERC-721 Standard](https://eips.ethereum.org/EIPS/eip-721)

Check failure on line 165 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L165

[Vale.Spelling] Did you really mean 'Ethereum'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Ethereum'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 165, "column": 5}}}, "severity": "ERROR"}

Check notice on line 165 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L165

[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'ERC', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 165, "column": 14}}}, "severity": "INFO"}
5. [Etherlink Documentation](https://docs.etherlink.com/)

Check failure on line 166 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L166

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 166, "column": 5}}}, "severity": "ERROR"}
6. [Etherlink Network Information](https://docs.etherlink.com/get-started/network-information/)

Check failure on line 167 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L167

[Vale.Spelling] Did you really mean 'Etherlink'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Etherlink'?", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 167, "column": 5}}}, "severity": "ERROR"}

## Implementation

- The ENVITED-X Data Space will **adopt this URN schema** in **metadata specifications** (see EVES-003, EVES-006).

Check warning on line 171 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L171

[Google.Will] Avoid using 'will'.
Raw output
{"message": "[Google.Will] Avoid using 'will'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 171, "column": 28}}}, "severity": "WARNING"}

Check notice on line 171 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L171

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 171, "column": 46}}}, "severity": "INFO"}

Check notice on line 171 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L171

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 171, "column": 90}}}, "severity": "INFO"}

Check notice on line 171 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L171

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 171, "column": 95}}}, "severity": "INFO"}

Check notice on line 171 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L171

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 171, "column": 105}}}, "severity": "INFO"}
- Future EVES will explore **URN resolvers** for cross-chain asset lookup.

Check notice on line 172 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L172

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 172, "column": 10}}}, "severity": "INFO"}

Check warning on line 172 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L172

[Google.Will] Avoid using 'will'.
Raw output
{"message": "[Google.Will] Avoid using 'will'.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 172, "column": 15}}}, "severity": "WARNING"}

Check notice on line 172 in EVES/EVES-007/eves-007.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/EVES-007/eves-007.md#L172

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/EVES-007/eves-007.md", "range": {"start": {"line": 172, "column": 30}}}, "severity": "INFO"}
1 change: 1 addition & 0 deletions EVES/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
* [EVES-004: ENVITED-X Roles and Responsibilities of EVES Editors](./EVES-004/eves-004.md)
* [EVES-005: ENVITED-X Contract Negotiation Process](./EVES-005/eves-005.md)
* [EVES-006: ENVITED-X Scaling Architecture](./EVES-006/eves-006.md)
* [EVES-007: ENVITED-X Blockchain Identifier URN Schema](./EVES-007/eves-007.md)

Check notice on line 15 in EVES/SUMMARY.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/SUMMARY.md#L15

[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'EVES', if it's unfamiliar to the audience.", "location": {"path": "EVES/SUMMARY.md", "range": {"start": {"line": 15, "column": 4}}}, "severity": "INFO"}

Check failure on line 15 in EVES/SUMMARY.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/SUMMARY.md#L15

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "EVES/SUMMARY.md", "range": {"start": {"line": 15, "column": 24}}}, "severity": "ERROR"}

Check notice on line 15 in EVES/SUMMARY.md

View workflow job for this annotation

GitHub Actions / vale

[vale] EVES/SUMMARY.md#L15

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "EVES/SUMMARY.md", "range": {"start": {"line": 15, "column": 46}}}, "severity": "INFO"}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@
| [004](./EVES/EVES-004/eves-004.md) | ENVITED-X Roles and Responsibilities of EVES Editors | Process | Review |
| [005](./EVES/EVES-005/eves-005.md) | ENVITED-X Contract Negotiation Process | Process | Review |
| [006](./EVES/EVES-006/eves-006.md) | ENVITED-X Scaling Architecture | Process | Draft |
| [007](./EVES/EVES-007/eves-007.md) | ENVITED-X Blockchain Identifier URN Schema | Standards | Draft |

Check failure on line 21 in README.md

View workflow job for this annotation

GitHub Actions / vale

[vale] README.md#L21

[Vale.Spelling] Did you really mean 'Blockchain'?
Raw output
{"message": "[Vale.Spelling] Did you really mean 'Blockchain'?", "location": {"path": "README.md", "range": {"start": {"line": 21, "column": 50}}}, "severity": "ERROR"}

Check notice on line 21 in README.md

View workflow job for this annotation

GitHub Actions / vale

[vale] README.md#L21

[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.
Raw output
{"message": "[Google.Acronyms] Spell out 'URN', if it's unfamiliar to the audience.", "location": {"path": "README.md", "range": {"start": {"line": 21, "column": 72}}}, "severity": "INFO"}