Skip to content

Commit

Permalink
version 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
kostysh committed Jun 24, 2020
1 parent 5850d02 commit 101f44e
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 31 deletions.
2 changes: 1 addition & 1 deletion .openzeppelin/project.json
Expand Up @@ -6,7 +6,7 @@
},
"dependencies": {},
"name": "org.id",
"version": "1.0.0",
"version": "1.0.1",
"publish": true,
"compiler": {
"manager": "openzeppelin",
Expand Down
10 changes: 5 additions & 5 deletions .openzeppelin/ropsten-OrgId.json
@@ -1,11 +1,11 @@
{
"version": "1.0.0",
"version": "1.0.1",
"contract": {
"name": "OrgId",
"implementation": "0x67D560DCA7156ae683AE533313e231AC50bd3CC5",
"proxy": "0x595815C6E25268073cb7b5D8D9b23e62F7EdABcb"
"implementation": "0xd83b0E72616D00649D22Da7B49718fd3264837Bc",
"proxy": "0x2cb8dCf26830B969555E04C2EDe3fc1D1BaD504E"
},
"owner": "0xA0B74BFE28223c9e08d6DBFa74B5bf4Da763f959",
"proxyAdmin": "0x7C29c5B93ccbA63DBB0eDAA7D8676465051F0996",
"blockNumber": 8159389
"proxyAdmin": "0x77941f25B85Ab5e299285C173475572a1B21518E",
"blockNumber": 8160736
}
12 changes: 6 additions & 6 deletions ORGID-TOOLS.md
@@ -1,4 +1,4 @@
# ORG.ID Tools
# ORGiD Tools

Deployments, upgrades, and many other tasks may be performed using [orgid-tools](./management/tools/README.md).

Expand All @@ -16,15 +16,15 @@ Auto-generated deployment configuration will be saved in `./openzeppelin/<NETWOR

```json
{
"version": "1.0.0",
"version": "1.0.1",
"contract": {
"name": "OrgId",
"implementation": "0x67D560DCA7156ae683AE533313e231AC50bd3CC5",
"proxy": "0x595815C6E25268073cb7b5D8D9b23e62F7EdABcb"
"implementation": "0xd83b0E72616D00649D22Da7B49718fd3264837Bc",
"proxy": "0x2cb8dCf26830B969555E04C2EDe3fc1D1BaD504E"
},
"owner": "0xA0B74BFE28223c9e08d6DBFa74B5bf4Da763f959",
"proxyAdmin": "0x7C29c5B93ccbA63DBB0eDAA7D8676465051F0996",
"blockNumber": 8159389
"proxyAdmin": "0x77941f25B85Ab5e299285C173475572a1B21518E",
"blockNumber": 8160736
}
```

Expand Down
36 changes: 18 additions & 18 deletions README.md
@@ -1,27 +1,27 @@
[![Build Status](https://travis-ci.org/windingtree/org.id.svg?branch=master)](https://travis-ci.org/windingtree/org.id)
[![Coverage Status](https://coveralls.io/repos/github/windingtree/org.id/badge.svg?branch=master)](https://coveralls.io/github/windingtree/org.id?branch=master&v=2.0)

<a href="https://orgid.tech"><img src="https://github.com/windingtree/branding/raw/master/org.id/svg/org.id-logo.svg" height="50" alt="ORG.ID"></a>
<a href="https://orgid.tech"><img src="https://github.com/windingtree/branding/raw/master/org.id/svg/org.id-logo.svg" height="50" alt="ORGiD"></a>

## ORG.ID Registry
## ORGiD Registry

ORG.ID Registry is the core smart contract of the [ORG.ID ecosystem](https://orgid.tech). It is a list of all organizations and their organizational units. Its interface allows to retrieve information about all and any organization or unit, as well as create and change them.
ORGiD Registry is the core smart contract of the [ORGiD ecosystem](https://orgid.tech). It is a list of all organizations and their organizational units. Its interface allows to retrieve information about all and any organization or unit, as well as create and change them.

### Mainnet

`0xC1A0A8b02351F7E3e2ebD9B5b6a80fF7cdAF93D1` [full config](./.openzeppelin/main-OrgId.json) v0.12.1

### Ropsten

`0x595815C6E25268073cb7b5D8D9b23e62F7EdABcb` [full config](./.openzeppelin/ropsten-OrgId.json) v1.0.0
`0x2cb8dCf26830B969555E04C2EDe3fc1D1BaD504E` [full config](./.openzeppelin/ropsten-OrgId.json) v1.0.1

### ORG.ID Sandbox
### ORGiD Sandbox

```sh
docker run --rm -it -p 8545:8545 -p 8546:8546 -p 30303:30303 --name org.id-sandbox windingtree/org.id-sandbox
```

[ORG.ID Sandbox docker container](https://hub.docker.com/r/windingtree/org.id-sandbox) is the easiest way to start developing applications for the ORG.ID ecosystem.
[ORGiD Sandbox docker container](https://hub.docker.com/r/windingtree/org.id-sandbox) is the easiest way to start developing applications for the ORGiD ecosystem.

## Usage

Expand All @@ -39,23 +39,23 @@ const { mainnet, ropsten } = addresses;

[Auto-generated docs](./docs/OrgId.md).

## ORG.ID Record Structure
## ORGiD Record Structure

Both organization and unit records have:

| **Name** | **Type** | **Description** |
|-|-|-|
| `orgId` | `bytes32` | Unique Organization ID |
| `isActive` | `bool` | Indicates whether ORG.ID is active |
| `owner` | `address` | Account (or smart contract) currently authorized to manage ORG.ID |
| `isActive` | `bool` | Indicates whether ORGiD is active |
| `owner` | `address` | Account (or smart contract) currently authorized to manage ORGiD |
| `orgJsonUri` | `string` | URI of a [ORG.JSON-compliant](https://github.com/windingtree/org.json-schema) datasheet ([example](https://gist.githubusercontent.com/kvakes/0f728d60add6561f18d173c01f87a5bd/raw/9ba3c6fd08c29daaff9809ffa04be09a66196900/glider.json)) |
| `orgJsonHash` | `bytes32` | ORG.JSON keccak256 hash |

Additionally, unit's ORG.ID may contain:
Additionally, unit's ORGiD may contain:

| **Name** | **Type** | **Description** |
|-|-|-|
| `parentOrgId` | `bytes32` | Unit parent's ORG.ID |
| `parentOrgId` | `bytes32` | Unit parent's ORGiD |
| `director` | `address` | Director may change unit's ORG.JSON and its hash |
| `isDirectorshipAccepted` | `bool` | Director must accept their role explicitly, in which case this flag is set to `true` |

Expand Down Expand Up @@ -88,13 +88,13 @@ npm run lint

```

## ORG.ID Ecosystem
## ORGiD Ecosystem

![ORG.ID Ecosystem](./assets/org.id-ecosystem.png)
![ORGiD Ecosystem](./assets/org.id-ecosystem.png)

- [Winding Tree DAO](https://github.com/windingtree/dao) controls ORG.ID Registry smart contract and some Directories (including their rules)
- **ORG.ID Registry**
- [Winding Tree DAO](https://github.com/windingtree/dao) controls ORGiD Registry smart contract and some Directories (including their rules)
- **ORGiD Registry**
- [ORG.JSON Schema](https://github.com/windingtree/org.json-schema) is a data format for describing organizations
- [ORG.ID Resolver](https://github.com/windingtree/org.id-resolver) is an utility for fetching information about organization in [W3C DID](https://w3c.github.io/did-core/) format
- [ORG.ID Directories](https://github.com/windingtree/org.id-directories) are curated lists of organizations
- [Arbor](https://arbor.fm) can be used to look up an ORG.ID, and also to create and manage your own ORG.ID
- [ORGiD Resolver](https://github.com/windingtree/org.id-resolver) is an utility for fetching information about organization in [W3C DID](https://w3c.github.io/did-core/) format
- [ORGiD Directories](https://github.com/windingtree/org.id-directories) are curated lists of organizations
- [Arbor](https://arbor.fm) can be used to look up an ORGiD, and also to create and manage your own ORGiD
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "@windingtree/org.id",
"version": "1.0.0",
"version": "1.0.1",
"description": "ORG.ID is Decentralized Identifier (DID) Protocol for Organizations",
"directories": {
"test": "test",
Expand Down

0 comments on commit 101f44e

Please sign in to comment.