Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wbcsd/pact-openapi
The OpenAPI schema definitions for the PACT Network
https://github.com/wbcsd/pact-openapi
openapi pact-network specifications yaml
Last synced: 25 days ago
JSON representation
The OpenAPI schema definitions for the PACT Network
- Host: GitHub
- URL: https://github.com/wbcsd/pact-openapi
- Owner: wbcsd
- Created: 2024-09-24T19:47:38.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T05:54:04.000Z (26 days ago)
- Last Synced: 2024-10-21T08:42:04.408Z (26 days ago)
- Topics: openapi, pact-network, specifications, yaml
- Language: Python
- Homepage: https://wbcsd.github.io/pact-openapi/
- Size: 165 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PACT Network OpenAPI Schema Definitions
This repository contains the [OpenAPI](https://www.openapis.org) schemas for the
[Technical specifications for the PACT Network](https://github.com/wbcsd/data-exchange-protocol).Based on this schema the [documentation and corresponding simplified data models](https://wbcsd.github.io/data-exchange-protocol/) will be generated.
They are originally based on the [demo-endpoint](https://github.com/wbcsd/demo-endpoint) by SINE and the [conformance test tool](https://github.com/mill6-plat6aux/pathfinder-testbed) by NRI.
## Version and format
[OpenAPI 3.1.0](https://spec.openapis.org/oas/latest.html) is being used, now fully compatible with JSON Schema.
For readability and easier editing the files are in YAML format. The schema's are not autogenerated from
code (like sample implementations) but treated as standalone artefacts.These schemas will be kept in sync as we release new versions of the specification. Currently
the following versions are available.## Status
Current status is DRAFT. First complete version will accompany the PACT tech specs v2.3, ETA October 2024.