Skip to content

Commit

Permalink
feat: glossary
Browse files Browse the repository at this point in the history
  • Loading branch information
reednaa committed Feb 27, 2025
1 parent ad84692 commit 31c5d92
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 0 deletions.
48 changes: 48 additions & 0 deletions src/content/docs/7-knowledge/703-glossary.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: "Glossary"
slug: "knowledge/glossary"
description: "Intent systems and cross-chain bridges uses a lot of loaded nouns. This page explains arbiters, Allocators, sponsors, locks, GMPs, settlers, and much more."
sidebar:
order: 3
---

import 'glossary.css'

## Arbiter
Entity, contract or otherwise, capable of determining when the desired action of a resource lock has been fulfilled. may also be an allocator.

## Allocator
Entity validating that lock does not exceed a user’s current balance. may also be an arbiter. When depositing into a lock, an allocator is chosen.

## Sponsor
The owner of the tokens to be used for a locks in a resource lock.

## Resource Lock
A clever 3/3 (or 2/2) multisignature scheme that provides unique balance abstractions. See more.

## Lock
An allowance issued by a user to an Arbiter. Before locks are valid they have to be signed by the user, and co-signed by the allocator.

## Validator Layer
Entity capable of validating whether some information happened. Examples: GMP, optimistic proof, or bridges.

## GMP
Generalised Message Passing. Describes a way to send messages between 2 chains. Examples: Wormhole, LayerZero, Hyperlane, and more.

## Settler
A contract in a cross-chain intent system that delivers assets. In a resource lock supporting cross-chain intent system, the input/origin settler is often an arbiter.

## Integrator
Someone issuing intents for a cross-chain intent system.

## Intent
An issue of a desired action. Intents are often used to describe swaps but can also describe desired cross-chain interactions. Contrary to swaps, intents should generally be composable. Intents are usually self-contained meaning they describe both the desired end state and the payment to someone to reach that state; the output and input respectively.

## Solver
An actor solving intents for users. They participate in intents system with the goal to earn margins of the difference between the cost of achieving the end state and the inputs.

## Input
The starting point. Input assets refers to the assets paid into the intent system. The input chain refers to the chain(s) of the input assets.

## Output
The end point. Output assets refers to the desired paid tokens to the user (or used within a greater action). Output chain refers to the chain(s) of the output assets.
18 changes: 18 additions & 0 deletions src/content/docs/7-knowledge/glossary.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.sl-markdown-content h2 {
display: inline;
font-size: 1rem;
}

.sl-markdown-content p {
display: inline;
}

.sl-markdown-content h2::after {
content: ": ";
}

.sl-markdown-content p::after {
content: "";
display: block;
padding-top: 1rem;
}

0 comments on commit 31c5d92

Please sign in to comment.