Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

deprecate this repository #358

Merged
merged 1 commit into from
Nov 15, 2024
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
19 changes: 0 additions & 19 deletions .github/workflows/check-cddl-candid.yml

This file was deleted.

57 changes: 0 additions & 57 deletions .github/workflows/master-preview.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/pr-cleanup.yml

This file was deleted.

92 changes: 0 additions & 92 deletions .github/workflows/preview-deployment.yml

This file was deleted.

37 changes: 0 additions & 37 deletions .github/workflows/scripts/comments.js

This file was deleted.

30 changes: 0 additions & 30 deletions .github/workflows/scripts/pool.py

This file was deleted.

16 changes: 0 additions & 16 deletions .github/workflows/scripts/release-canister.py

This file was deleted.

16 changes: 0 additions & 16 deletions .github/workflows/scripts/request-canister.py

This file was deleted.

14 changes: 0 additions & 14 deletions LICENSE

This file was deleted.

51 changes: 13 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,15 @@
# Internet Computer Reference

**A preview of the latest `master` branch can be found [here](https://khsfq-wqaaa-aaaak-qckvq-cai.icp0.io/docs).**

**The latest *released* version can be found [here](https://internetcomputer.org/docs/current/references/ic-interface-spec).**

This repository contains the source files of the Interface Spec, which describes the externally visible behaviour of the Internet Computer.
The language-independent description of this IC interface is available in [ic.did](./spec/_attachments/ic.did).

It used to contain a reference implementation and acceptance test suite; these can now be found at [https://github.com/dfinity/ic-hs](https://github.com/dfinity/ic-hs).

## About the Interface Spec

This document describes the external interface of the Internet Computer. It is the authoritative source for interface details (request and function names, parameters, encodings). The goal is to have a document that is authoritative, and provides a place and a language to discuss external features of the Internet Computer in a hopefully concrete way. However, this document intentionally does not address _how_ to implement this behavior, and cannot be used as an implementation spec.

## Versioning

The Interface Spec is versioned, using a three-component version like

0.2.1

Releases from this repository are tagged using a three-component _code
version_ number:

0.8.1
┬ ┬ ┬
│ │ └ The third component is bumped upon non-breaking changes to the spec.
│ └ The second component is bumped with a breaking change to the spec
└ Always zero for now.

Each major spec version has a release branch (e.g. `release-0.8`) that only sees
non-breaking changes and bugfixes. A release branch should typically be “ahead” of all previous release branches.

The `master` branch contains finished designs, but is not directly scheduled
for implementation. It lists version version number `∞`. The reference
implementation on this branch typically does _not_ fully implement the spec. This branch should always be “ahead” of all the release branches.

## Contributing

This repository accepts external contributions, conditioned on acceptance of the [Contributor Lincense Agreement](https://github.com/dfinity/cla/).
**The Interface Specification has been moved to the [`dfinity/portal` repository](https://github.com/dfinity/portal).**

The relevant files include:

```bash
docs/references/http-gateway-protocol-spec.md
docs/references/ic-interface-spec.md
docs/references/_attachments/certificates.cddl
docs/references/_attachments/http-gateway.did
docs/references/_attachments/ic.did
docs/references/_attachments/interface-spec-changelog.md
docs/references/_attachments/requests.cddl
```
3 changes: 0 additions & 3 deletions docusaurus/babel.config.js

This file was deleted.

Loading