Skip to content
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
2 changes: 1 addition & 1 deletion LICENSES/MIT.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2024 YeagerAI
Copyright (c) 2024 GenLayer Labs

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ The live site is available at [https://docs.genlayer.com/](https://docs.genlayer

## License

Text and diagrams: [Creative Commons Attribution 4.0 International](https://github.com/yeagerai/genlayer-docs/blob/main/LICENSES/CC-BY-4.0.txt).
Text and diagrams: [Creative Commons Attribution 4.0 International](https://github.com/genlayerlabs/genlayer-docs/blob/main/LICENSES/CC-BY-4.0.txt).

Code snippets and examples: [MIT License](https://github.com/yeagerai/genlayer-docs/blob/main/LICENSES/MIT.txt).
Code snippets and examples: [MIT License](https://github.com/genlayerlabs/genlayer-docs/blob/main/LICENSES/MIT.txt).
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/yeagerai/genlayer-docs.git"
"url": "git+https://github.com/genlayerlabs/genlayer-docs.git"
},
"author": "GenLayer",
"license": "MIT",
"bugs": {
"url": "https://github.com/yeagerai/genlayer-docs/issues"
"url": "https://github.com/genlayerlabs/genlayer-docs/issues"
},
"homepage": "https://github.com/yeagerai/genlayer-docs#readme",
"homepage": "https://github.com/genlayerlabs/genlayer-docs#readme",
"dependencies": {
"clsx": "^2.1.1",
"next": "^15.0.0",
Expand Down
2 changes: 1 addition & 1 deletion pages/api-references/genlayer-test.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This document describes the key components and methods available in the GenLayer Test SDK for testing Intelligent Contracts.

For comprehensive test examples and implementation patterns, see our [Test Suite Examples](https://github.com/yeagerai/genlayer-testing-suite/tree/main/tests/examples).
For comprehensive test examples and implementation patterns, see our [Test Suite Examples](https://github.com/genlayerlabs/genlayer-testing-suite/tree/main/tests/examples).

## Installation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ Additional features are planned to enhance interaction with the GenLayer network

You can find the GenLayerJS SDK repository on GitHub:

[GenLayerJS SDK Repository](https://github.com/yeagerai/genlayer-js)
[GenLayerJS SDK Repository](https://github.com/genlayerlabs/genlayer-js)

## Full Reference

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { Callout } from 'nextra-theme-docs'
The GenLayer Project Boilerplate is a template for building decentralized applications (DApps) on GenLayer. This boilerplate includes a complete example implementation of a football prediction market, demonstrating best practices and common patterns for GenLayer development.

<Callout type="info">
This boilerplate is a work in progress and is not yet ready for production use. You can find the latest version at: [GenLayer Project Boilerplate](https://github.com/yeagerai/genlayer-project-boilerplate)
This boilerplate is a work in progress and is not yet ready for production use. You can find the latest version at: [GenLayer Project Boilerplate](https://github.com/genlayerlabs/genlayer-project-boilerplate)
</Callout>


Expand Down Expand Up @@ -54,7 +54,7 @@ Before using the GenLayer Project Boilerplate, ensure your system meets the foll

1. Clone the boilerplate repository:
```bash
git clone https://github.com/yeagerai/genlayer-project-boilerplate
git clone https://github.com/genlayerlabs/genlayer-project-boilerplate
cd genlayer-project-boilerplate
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ class PredictionMarket(gl.Contract):
return result_json
```

You can check out this code on our [GitHub](https://github.com/yeagerai/genlayer-simulator/blob/main/examples/contracts/football_prediction_market.py)
You can check out this code on our [GitHub](https://github.com/genlayerlabs/genlayer-simulator/blob/main/examples/contracts/football_prediction_market.py)

## Deploying the Contract

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ This result should be perfectly parseable by a JSON parser without errors.
return self.have_coin
```

You can check out this code on our [GitHub](https://github.com/yeagerai/genlayer-simulator/blob/main/examples/contracts/wizard_of_coin.py)
You can check out this code on our [GitHub](https://github.com/genlayerlabs/genlayer-simulator/blob/main/examples/contracts/wizard_of_coin.py)

## Deploying the Contract

Expand Down
6 changes: 3 additions & 3 deletions pages/developers/intelligent-contracts/tooling-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -133,15 +133,15 @@ Refer to the [Your First Contract](./your-first-contract) page for more informat

## Writing End-to-End Tests with genlayer-project-boilerplate

The [genlayer-project-boilerplate](https://github.com/yeagerai/genlayer-project-boilerplate/) provides a starting point for writing end-to-end (e2e) tests for your Intelligent Contracts.
The [genlayer-project-boilerplate](https://github.com/genlayerlabs/genlayer-project-boilerplate/) provides a starting point for writing end-to-end (e2e) tests for your Intelligent Contracts.

### Setting Up the Boilerplate

1. **Clone the Repository**

On a location different from the GenLayer Studio, clone the repository:
```bash
git clone https://github.com/yeagerai/genlayer-project-boilerplate.git
git clone https://github.com/genlayerlabs/genlayer-project-boilerplate.git
```

2. **Install Dependencies**
Expand Down Expand Up @@ -205,7 +205,7 @@ On a location different from the GenLayer Studio, clone the repository:

You can build a frontend decentralized application (dApp) that interacts with your Intelligent Contract using GenLayerJS, a JavaScript SDK for GenLayer.

You can start by cloning the [genlayer-dapp-boilerplate](https://github.com/yeagerai/genlayer-project-boilerplate/) repository or start from scratch with a new frontend project.
You can start by cloning the [genlayer-dapp-boilerplate](https://github.com/genlayerlabs/genlayer-project-boilerplate/) repository or start from scratch with a new frontend project.

Comment thread
AgustinRamiroDiaz marked this conversation as resolved.
After you have your project ready, continue with the following steps:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ Additional commands are planned to enhance interaction with the GenLayer Studio.

## Repository
You can find the GenLayer CLI repository on GitHub:
[GenLayer CLI Repository](https://github.com/yeagerai/genlayer-cli)
[GenLayer CLI Repository](https://github.com/genlayerlabs/genlayer-cli)

## Full Reference

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ In addition to these built-in providers, you have the flexibility to integrate y

### Creating the Plugin

To integrate a new LLM provider plugin, you need to implement the `Plugin` protocol defined in the [llms.py](https://github.com/yeagerai/genlayer-simulator/blob/main/backend/node/genvm/llms.py) file. The protocol is structured as follows:
To integrate a new LLM provider plugin, you need to implement the `Plugin` protocol defined in the [llms.py](https://github.com/genlayerlabs/genlayer-simulator/blob/main/backend/node/genvm/llms.py) file. The protocol is structured as follows:

```python
class Plugin(Protocol):
Expand Down Expand Up @@ -107,7 +107,7 @@ plugin_map = {

## Updating the JSON Schema

To maintain consistency and enable proper configuration validation, you must update the [JSON schema](https://json-schema.org/) in the [`providers_schema.json`](https://github.com/yeagerai/genlayer-simulator/blob/main/backend/node/create_nodes/providers_schema.json) file. This update should include your new provider and its specific configuration options.
To maintain consistency and enable proper configuration validation, you must update the [JSON schema](https://json-schema.org/) in the [`providers_schema.json`](https://github.com/genlayerlabs/genlayer-simulator/blob/main/backend/node/create_nodes/providers_schema.json) file. This update should include your new provider and its specific configuration options.

The JSON schema plays a crucial role in validating the configuration options for each provider, ensuring that users input correct and compatible settings.

Expand Down
2 changes: 1 addition & 1 deletion pages/partners/_meta.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"yeager": "Yeager AI",
"genlayerlabs": "GenLayer Labs",
"heurist": "Heurist",
"ionet": "io.net"
}
6 changes: 6 additions & 0 deletions pages/partners/genlayerlabs.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## GenLayer Labs

[GenLayer Labs](https://www.genlayerlabs.com/) is a pioneering AI research lab dedicated to revolutionizing human-AI interaction. They are one of the core developers of GenLayer, focusing on using AI to enhance the performance, security, and scalability of blockchain networks. By embedding AI into the blockchain's core, GenLayer Labs enables decentralized applications to make smart decisions autonomously, opening new possibilities for automation and efficiency in various industries.

We encourage other developers and organizations to collaborate with GenLayer Labs on this groundbreaking project. Together, we can push the boundaries of what AI and blockchain technology can achieve.

Comment on lines +1 to +6

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Missing front-matter & slug may break routing

All other partner pages typically start with front-matter (e.g.:

---
title: GenLayer Labs
slug: /partners/genlayerlabs
---

Without it, the page might not appear in navigation or could generate a duplicate H1.
Add the header to stay consistent.

🤖 Prompt for AI Agents
In pages/partners/genlayerlabs.mdx at the beginning of the file (lines 1 to 6),
the front-matter section with title and slug is missing, which can cause routing
issues and duplicate H1 headings. Add a front-matter block with title set to
"GenLayer Labs" and slug set to "/partners/genlayerlabs" at the top of the file
to ensure consistent navigation and proper page rendering.

6 changes: 0 additions & 6 deletions pages/partners/yeager.mdx

This file was deleted.

2 changes: 1 addition & 1 deletion pages/understand-genlayer-protocol/core-concepts/genvm.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The GenVM is the execution environment for Intelligent Contracts in the GenLayer protocol. It serves as the backbone for processing and managing contract operations within the GenLayer ecosystem.

[Source code at GitHub](https://github.com/yeagerai/genvm)
[Source code at GitHub](https://github.com/genlayerlabs/genvm)

## Purpose of GenVM

Expand Down
4 changes: 2 additions & 2 deletions theme.config.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import DiscordIcon from "./components/discord";
const config: DocsThemeConfig = {
logo: <Logo />,
project: {
link: "https://github.com/yeagerai/genlayer-simulator",
link: "https://github.com/genlayerlabs/genlayer-simulator",
},
docsRepositoryBase: "https://github.com/yeagerai/genlayer-docs",
docsRepositoryBase: "https://github.com/genlayerlabs/genlayer-docs",
footer: {
text: "GenLayer Documentation",
},
Expand Down