From 577ea48ede31dda245ceb3d22db669a27ea77654 Mon Sep 17 00:00:00 2001
From: Rohit
Date: Sat, 11 Apr 2026 16:32:45 +0100
Subject: [PATCH 1/2] Add DCO, trademark policy, and update contributing guide
- Add standard Developer Certificate of Origin (v1.1) file
- Add TRADEMARK.md with usage policy for the AgentTel name
- Update CONTRIBUTING.md with DCO sign-off requirements
---
CONTRIBUTING.md | 37 ++++++++++++++++++++++++++++-
DCO | 34 +++++++++++++++++++++++++++
TRADEMARK.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 132 insertions(+), 1 deletion(-)
create mode 100644 DCO
create mode 100644 TRADEMARK.md
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 556c7ca..ffebcd8 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -95,7 +95,42 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa
2. Create a feature branch from `main`
3. Make your changes
4. Ensure all tests pass: `./gradlew clean build`
-5. Submit a pull request against `main`
+5. Sign off your commits (see below)
+6. Submit a pull request against `main`
+
+### Developer Certificate of Origin (DCO)
+
+All contributions must be signed off under the [Developer Certificate of
+Origin](DCO). This certifies that you have the right to submit the work under
+the project's open source license.
+
+**Sign off your commits** by adding a `Signed-off-by` trailer with your real
+name and email address:
+
+```
+Signed-off-by: Jane Doe
+```
+
+Git can do this automatically with the `-s` flag:
+
+```bash
+git commit -s -m "Add support for custom span attributes"
+```
+
+If you forgot to sign off a commit, you can amend it:
+
+```bash
+git commit --amend -s
+```
+
+Or sign off an entire branch interactively:
+
+```bash
+git rebase --signoff HEAD~
+```
+
+A DCO bot will check all pull requests. Unsigned commits will block the PR
+from merging.
### PR Guidelines
diff --git a/DCO b/DCO
new file mode 100644
index 0000000..49b8cb0
--- /dev/null
+++ b/DCO
@@ -0,0 +1,34 @@
+Developer Certificate of Origin
+Version 1.1
+
+Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
+
+Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is not allowed.
+
+
+Developer's Certificate of Origin 1.1
+
+By making a contribution to this project, I certify that:
+
+(a) The contribution was created in whole or in part by me and I
+ have the right to submit it under the open source license
+ indicated in the file; or
+
+(b) The contribution is based upon previous work that, to the best
+ of my knowledge, is covered under an appropriate open source
+ license and I have the right under that license to submit that
+ work with modifications, whether created in whole or in part
+ by me, under the same open source license (unless I am
+ permitted to submit under a different license), as indicated
+ in the file; or
+
+(c) The contribution was provided directly to me by some other
+ person who certified (a), (b) or (c) and I have not modified
+ it.
+
+(d) I understand and agree that this project and the contribution
+ are public and that a record of the contribution (including all
+ personal information I submit with it, including my sign-off) is
+ maintained indefinitely and may be redistributed consistent with
+ this project or the open source license(s) involved.
diff --git a/TRADEMARK.md b/TRADEMARK.md
new file mode 100644
index 0000000..5233997
--- /dev/null
+++ b/TRADEMARK.md
@@ -0,0 +1,62 @@
+# AgentTel Trademark Policy
+
+"AgentTel" is a trademark of the AgentTel project.
+
+## Purpose
+
+This policy exists to protect the AgentTel community by ensuring that the
+"AgentTel" name is used in ways that are accurate and not misleading to users.
+The AgentTel source code is available under the Apache License 2.0, but the
+name "AgentTel" and associated logos are not covered by that license.
+
+## Permitted Uses
+
+You **may** use the "AgentTel" name to:
+
+- Refer to the AgentTel project itself and its official releases.
+- State that your software is "built with AgentTel", "powered by AgentTel",
+ or "compatible with AgentTel".
+- Use in community discussions, blog posts, tutorials, and conference talks
+ about the project.
+- Describe unmodified copies of the AgentTel software.
+
+## Restricted Uses
+
+You **may not** use the "AgentTel" name to:
+
+- Name your own product, project, or service in a way that implies official
+ endorsement or affiliation (e.g., "SuperAgentTel", "AgentTel Cloud",
+ "AgentTel Enterprise") without written permission.
+- Create a modified version of AgentTel and distribute it under the
+ "AgentTel" name without clearly distinguishing it from the official release.
+- Use the name in domain names, social media accounts, or package registry
+ names (e.g., npm, Maven Central, PyPI) that could be confused with the
+ official project.
+- Imply that the AgentTel project endorses or is affiliated with your
+ product or service.
+
+## Modified Versions
+
+If you distribute a modified version of the AgentTel software, you must:
+
+1. Clearly rename the product so it does not include "AgentTel" in its name.
+2. Remove any AgentTel logos or branding.
+3. Clearly state that your version is a derivative work and not the official
+ AgentTel release.
+
+## Compatibility Claims
+
+You may state that your product is "compatible with AgentTel" or "works with
+AgentTel" if that is factually accurate. You do not need permission for
+truthful compatibility statements.
+
+## Requesting Permission
+
+For uses not covered by this policy, or to request an exception, contact the
+project maintainers by opening an issue at
+https://github.com/rrohitramsen/AgentTel/issues.
+
+## Changes
+
+This policy may be updated from time to time. Changes will be communicated
+through the project repository.
From 737abf3964bd6c783f9aead353a1c91c64e29a5d Mon Sep 17 00:00:00 2001
From: Rohit
Date: Sat, 11 Apr 2026 17:12:57 +0100
Subject: [PATCH 2/2] Update ownership to AgentTel Ltd and repo URLs to
agenttel/agenttel-sdk
- Change LICENSE copyright from "AgentTel Contributors" to "AgentTel Ltd"
- Update TRADEMARK.md to reference AgentTel Ltd (Company No. 17098920)
- Replace all repo URLs from rrohitramsen/AgentTel to agenttel/agenttel-sdk
- Update docs site URL to agenttel.github.io/agenttel-sdk
- Update package.json author to AgentTel Ltd
---
CHANGELOG.md | 4 ++--
CONTRIBUTING.md | 10 +++++-----
LICENSE | 2 +-
README.md | 6 +++---
TRADEMARK.md | 7 ++++---
agenttel-web/package.json | 4 ++--
build.gradle.kts | 8 ++++----
docs/getting-started/quick-start.md | 10 +++++-----
docs/index.md | 2 +-
docs/project/contributing.md | 10 +++++-----
gradle.properties | 8 ++++----
mkdocs.yml | 8 ++++----
src/javadoc/overview.html | 2 +-
13 files changed, 41 insertions(+), 40 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fca8328..efe4ea0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -201,5 +201,5 @@ Agentic Observability (`agenttel`):
- Grafana dashboard templates (overview + GenAI)
- Spring Boot and LangChain4j example applications
-[0.2.0-alpha]: https://github.com/rrohitramsen/AgentTel/releases/tag/v0.2.0-alpha
-[0.1.0-alpha]: https://github.com/rrohitramsen/AgentTel/releases/tag/v0.1.0-alpha
+[0.2.0-alpha]: https://github.com/agenttel/agenttel-sdk/releases/tag/v0.2.0-alpha
+[0.1.0-alpha]: https://github.com/agenttel/agenttel-sdk/releases/tag/v0.1.0-alpha
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ffebcd8..b2ac467 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -16,8 +16,8 @@ Thank you for your interest in contributing to AgentTel. This guide will help yo
**Backend (JVM):**
```bash
-git clone https://github.com/rrohitramsen/AgentTel.git
-cd AgentTel
+git clone https://github.com/agenttel/agenttel-sdk.git
+cd agenttel-sdk
./gradlew clean build
```
@@ -74,7 +74,7 @@ examples/ # Example applications
### Reporting Bugs
-Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=bug_report.md) with:
+Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=bug_report.md) with:
- A clear description of the problem
- Steps to reproduce
@@ -83,7 +83,7 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa
### Suggesting Features
-Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=feature_request.md) describing:
+Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=feature_request.md) describing:
- The use case or problem you're solving
- Your proposed approach (if any)
@@ -214,4 +214,4 @@ from merging.
## Questions?
-Open a discussion in [GitHub Issues](https://github.com/rrohitramsen/AgentTel/issues).
+Open a discussion in [GitHub Issues](https://github.com/agenttel/agenttel-sdk/issues).
diff --git a/LICENSE b/LICENSE
index e6c03e5..4a001c5 100644
--- a/LICENSE
+++ b/LICENSE
@@ -175,7 +175,7 @@
END OF TERMS AND CONDITIONS
- Copyright 2024 AgentTel Contributors
+ Copyright 2024 AgentTel Ltd
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/README.md b/README.md
index a6cfc5d..323e6cf 100644
--- a/README.md
+++ b/README.md
@@ -4,10 +4,10 @@
-
+
-
+
@@ -639,7 +639,7 @@ Then ask your IDE agent: *"Analyze my codebase and generate AgentTel configurati
## Documentation
-**Full documentation site: [rrohitramsen.github.io/AgentTel](https://rrohitramsen.github.io/AgentTel)**
+**Full documentation site: [agenttel.github.io/agenttel-sdk](https://agenttel.github.io/agenttel-sdk)**
| Document | Description |
|----------|-------------|
diff --git a/TRADEMARK.md b/TRADEMARK.md
index 5233997..6db91d3 100644
--- a/TRADEMARK.md
+++ b/TRADEMARK.md
@@ -1,12 +1,13 @@
# AgentTel Trademark Policy
-"AgentTel" is a trademark of the AgentTel project.
+"AgentTel" is a trademark of AgentTel Ltd (Company No. 17098920, England and
+Wales).
## Purpose
This policy exists to protect the AgentTel community by ensuring that the
"AgentTel" name is used in ways that are accurate and not misleading to users.
-The AgentTel source code is available under the Apache License 2.0, but the
+The AgentTel SDK source code is available under the Apache License 2.0, but the
name "AgentTel" and associated logos are not covered by that license.
## Permitted Uses
@@ -54,7 +55,7 @@ truthful compatibility statements.
For uses not covered by this policy, or to request an exception, contact the
project maintainers by opening an issue at
-https://github.com/rrohitramsen/AgentTel/issues.
+https://github.com/agenttel/agenttel-sdk/issues.
## Changes
diff --git a/agenttel-web/package.json b/agenttel-web/package.json
index 3230f31..993240b 100644
--- a/agenttel-web/package.json
+++ b/agenttel-web/package.json
@@ -48,10 +48,10 @@
"browser",
"frontend"
],
- "author": "AgentTel Contributors",
+ "author": "AgentTel Ltd",
"license": "Apache-2.0",
"repository": {
"type": "git",
- "url": "https://github.com/rrohitramsen/AgentTel"
+ "url": "https://github.com/agenttel/agenttel-sdk"
}
}
diff --git a/build.gradle.kts b/build.gradle.kts
index ec39468..7249340 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -118,7 +118,7 @@ subprojects {
pom {
name.set(project.name)
description.set(project.description ?: "AgentTel - Agent-ready telemetry for Java")
- url.set("https://github.com/rrohitramsen/AgentTel")
+ url.set("https://github.com/agenttel/agenttel-sdk")
licenses {
license {
@@ -135,9 +135,9 @@ subprojects {
}
scm {
- connection.set("scm:git:git://github.com/rrohitramsen/AgentTel.git")
- developerConnection.set("scm:git:ssh://github.com/rrohitramsen/AgentTel.git")
- url.set("https://github.com/rrohitramsen/AgentTel")
+ connection.set("scm:git:git://github.com/agenttel/agenttel-sdk.git")
+ developerConnection.set("scm:git:ssh://github.com/agenttel/agenttel-sdk.git")
+ url.set("https://github.com/agenttel/agenttel-sdk")
}
}
}
diff --git a/docs/getting-started/quick-start.md b/docs/getting-started/quick-start.md
index afcb1eb..1653528 100644
--- a/docs/getting-started/quick-start.md
+++ b/docs/getting-started/quick-start.md
@@ -824,11 +824,11 @@ Once running, add it as an MCP server in your IDE and ask your AI assistant:
| Example | Description | Run Command |
|---------|-------------|-------------|
-| [Spring Boot Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/spring-boot-example) | Payment service with span enrichment, topology, baselines, anomaly detection, and MCP server | `docker compose -f docker/docker-compose.yml up --build` |
-| [Go Service Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/go-service-example) | Go payment service with net/http middleware, topology, baselines, anomaly detection | `cd examples/go-service-example && go run .` |
-| [Express Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/express-example) | Node.js payment service with Express middleware, topology, baselines, anomaly detection | `cd examples/express-example && npm run dev` |
-| [LangChain4j Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/langchain4j-example) | GenAI tracing with LangChain4j — chat spans, token tracking, and cost calculation | `./gradlew :examples:langchain4j-example:run` |
-| [React Checkout Example](https://github.com/rrohitramsen/AgentTel/tree/main/agenttel-web/examples/react-checkout) | React SPA with frontend telemetry — journey tracking, anomaly detection, cross-stack correlation | `cd agenttel-web/examples/react-checkout && npm start` |
+| [Spring Boot Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/spring-boot-example) | Payment service with span enrichment, topology, baselines, anomaly detection, and MCP server | `docker compose -f docker/docker-compose.yml up --build` |
+| [Go Service Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/go-service-example) | Go payment service with net/http middleware, topology, baselines, anomaly detection | `cd examples/go-service-example && go run .` |
+| [Express Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/express-example) | Node.js payment service with Express middleware, topology, baselines, anomaly detection | `cd examples/express-example && npm run dev` |
+| [LangChain4j Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/langchain4j-example) | GenAI tracing with LangChain4j — chat spans, token tracking, and cost calculation | `./gradlew :examples:langchain4j-example:run` |
+| [React Checkout Example](https://github.com/agenttel/agenttel-sdk/tree/main/agenttel-web/examples/react-checkout) | React SPA with frontend telemetry — journey tracking, anomaly detection, cross-stack correlation | `cd agenttel-web/examples/react-checkout && npm start` |
## Next Steps
diff --git a/docs/index.md b/docs/index.md
index cd95e2c..acdb26b 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -372,6 +372,6 @@ Affected Deps: stripe-api
[Get Started](getting-started/quick-start.md){ .md-button .md-button--primary }
-[View on GitHub](https://github.com/rrohitramsen/AgentTel){ .md-button }
+[View on GitHub](https://github.com/agenttel/agenttel-sdk){ .md-button }
diff --git a/docs/project/contributing.md b/docs/project/contributing.md
index 556c7ca..41e92e0 100644
--- a/docs/project/contributing.md
+++ b/docs/project/contributing.md
@@ -16,8 +16,8 @@ Thank you for your interest in contributing to AgentTel. This guide will help yo
**Backend (JVM):**
```bash
-git clone https://github.com/rrohitramsen/AgentTel.git
-cd AgentTel
+git clone https://github.com/agenttel/agenttel-sdk.git
+cd agenttel-sdk
./gradlew clean build
```
@@ -74,7 +74,7 @@ examples/ # Example applications
### Reporting Bugs
-Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=bug_report.md) with:
+Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=bug_report.md) with:
- A clear description of the problem
- Steps to reproduce
@@ -83,7 +83,7 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa
### Suggesting Features
-Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=feature_request.md) describing:
+Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=feature_request.md) describing:
- The use case or problem you're solving
- Your proposed approach (if any)
@@ -179,4 +179,4 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa
## Questions?
-Open a discussion in [GitHub Issues](https://github.com/rrohitramsen/AgentTel/issues).
+Open a discussion in [GitHub Issues](https://github.com/agenttel/agenttel-sdk/issues).
diff --git a/gradle.properties b/gradle.properties
index 4bfcb22..f87772d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,9 +1,9 @@
GROUP=dev.agenttel
VERSION_NAME=0.3.0-alpha
-POM_URL=https://github.com/rrohitramsen/AgentTel
-POM_SCM_URL=https://github.com/rrohitramsen/AgentTel
-POM_SCM_CONNECTION=scm:git:git://github.com/rrohitramsen/AgentTel.git
-POM_SCM_DEV_CONNECTION=scm:git:ssh://git@github.com/rrohitramsen/AgentTel.git
+POM_URL=https://github.com/agenttel/agenttel-sdk
+POM_SCM_URL=https://github.com/agenttel/agenttel-sdk
+POM_SCM_CONNECTION=scm:git:git://github.com/agenttel/agenttel-sdk.git
+POM_SCM_DEV_CONNECTION=scm:git:ssh://git@github.com/agenttel/agenttel-sdk.git
POM_LICENSE_NAME=Apache-2.0
POM_LICENSE_URL=https://www.apache.org/licenses/LICENSE-2.0.txt
POM_LICENSE_DIST=repo
diff --git a/mkdocs.yml b/mkdocs.yml
index 3e15b6f..f409e1c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,8 +1,8 @@
site_name: AgentTel
site_description: Agent-Ready Telemetry for OpenTelemetry
-site_url: https://rrohitramsen.github.io/AgentTel
-repo_url: https://github.com/rrohitramsen/AgentTel
-repo_name: rrohitramsen/AgentTel
+site_url: https://agenttel.github.io/agenttel-sdk
+repo_url: https://github.com/agenttel/agenttel-sdk
+repo_name: agenttel/agenttel-sdk
theme:
name: material
@@ -115,4 +115,4 @@ extra_javascript:
extra:
social:
- icon: fontawesome/brands/github
- link: https://github.com/rrohitramsen/AgentTel
+ link: https://github.com/agenttel/agenttel-sdk
diff --git a/src/javadoc/overview.html b/src/javadoc/overview.html
index 29f4a18..319f7a4 100644
--- a/src/javadoc/overview.html
+++ b/src/javadoc/overview.html
@@ -14,6 +14,6 @@ Modules
agenttel-testing — Test utilities for verifying span enrichment
-See the project README for usage documentation.
+See the project README for usage documentation.