...
Background and strategic fit
...
Assumptions
...
ID | Item | EPIC | Importance | Status | ADR/RFC | Notes |
---|
IF2-500 | Iroha Special Instructions mechanism |
| | |
|
|
IF2-501 | Out of the box set of Iroha Special Instructions | HI2-28 HI2-29 HI2-35 | | |
| Several Tiers of Iroha Special Instructions provide: - Basic building blocks that can be used to build Custom Iroha Special Instructions
- Maintenance-related Iroha Special Instructions (Add Peer, Change Build Block Time, etc.)
- "Iroha Modules"-related Iroha Special Instructions (Bridge, DEX, etc.)
|
IF2-502 | Permissions | HI2-36 | | Status |
---|
| |
---|
colour | Blue |
---|
title | IN-PROGRESS |
---|
|
| Permissions and Event Listeners | Permissions in Iroha implemented based on Assets and Iroha Special Instructions. |
IF2-503 | Triggers | HI2-37 | | Status |
---|
| |
---|
colour | Blue |
---|
title | IN-PROGRESS |
---|
|
| Permissions and Event ListenersTriggers | Triggers in Iroha implemented based on Assets and Iroha Special Instructions. |
IF2-504 | Domain-Specific Language |
| |
| Iroha Special Instructions DSL | Custom Iroha Special Instructions and usage of the full set of Iroha Special Instructions should be easy for developers. |
IF2-505 | Advanced Permissions Model |
| | Status |
---|
| |
---|
colour | Blue |
---|
title | IN-PROGRESS |
---|
|
| Expand Iroha Permission model | Full-fledged rights model in Iroha will greatly reduce the amount of server development for Iroha-based applications. |
...
ID | Item | EPIC | Importance | Status | ADR/RFC | Notes |
---|
| HTTP API |
| | Status |
---|
| |
---|
colour | Yellow |
---|
title | IN-REVIEW |
---|
|
| HTTP Iroha API for Clients | Because of clients restrictions decision about HTTP API was pushed forward. |
IF2-800 | Rust Client Library | HI2-32 | | |
| Iroha Client encapsulates network-related functionality and provides "local" Rust Interface for: - Submitting of Iroha Special Instructions to Iroha Peer
- Querying Data from Iroha Peer
- Maintenance Endpoint API
|
IF2-801 | `no-std` client |
| | | Migration from Strings |
|
IF2-802 | Mobile SDK | HI2-33 HI2-9 HI2-8 | | |
|
|
IF2-803 | Web SDK | HI2-34 HI2-10 | | | Web API |
|
...
Maintenance
Target Platforms
Iroha deployment should support GNU/Linux, macOS and Windows machines with x86 and Arm64 CPUs.
...
Maintenance
- Logging -
Jira |
---|
server | Hyperledger JIRA |
---|
serverId | 6326cb0b-65b2-38fd-a82c-67a89277103b |
---|
key | IR-832 |
---|
|
- Service Discovery
...
User interaction and design
Image Removed
Image Added
Questions
Below is a list of questions to be addressed as a result of this requirements document:
...