Add some changes related to RDAP Feb 2024 profile (#2759)

This implements two type of changes:
1. changing the link type for things like the terms of service
2. adding the request URL to each and every link with the "value" field.
   This is a bit tricky to implement because the links are generated in
various places, but we can implement it by adding it to the results
after generation.

See b/418782147 for more information
This commit is contained in:
gbrodman
2025-06-11 20:30:15 +00:00
committed by GitHub
parent a0eff00031
commit 1f6a09182d
63 changed files with 1326 additions and 949 deletions
@@ -5,13 +5,14 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName": "entity",
"handle": "%NAME%",
"handle": "%CONTACT_HANDLE_1%",
"status": ["active", "associated"],
"links": [
{
"rel": "self",
"href": "https://example.tld/rdap/entity/%NAME%",
"type": "application/rdap+json"
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type": "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"events": [
@@ -25,13 +26,13 @@
"vcard",
[
["version", {}, "text", "4.0"],
["fn", {}, "text", "%FULLNAME%"],
["fn", {}, "text", "%CONTACT_FULLNAME_1%"],
["org", {}, "text", "GOOGLE INCORPORATED <script>"],
["adr", {}, "text",
[
"",
"",
[ %ADDRESS% ],
[ %CONTACT_ADDRESS_1% ],
"KOKOMO",
"BM",
"31337",
@@ -27,7 +27,8 @@
{
"type":"text\/html",
"href": "https:\/\/github.com\/google\/nomulus\/blob\/master\/docs\/rdap.md#authentication",
"rel": "alternate"
"rel": "alternate",
"value": "%REQUEST_URL%"
}
],
"description": [
@@ -5,14 +5,15 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName" : "entity",
"handle" : "%NAME%",
"status" : ["%STATUS%"],
"handle" : "%CONTACT_HANDLE_1%",
"status" : ["%STATUS_1%"],
"links" :
[
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/%NAME%",
"type" : "application/rdap+json"
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"events": [
@@ -26,13 +27,13 @@
"vcard",
[
["version", {}, "text", "4.0"],
["fn", {}, "text", "%FULLNAME%"],
["fn", {}, "text", "%CONTACT_FULLNAME_1%"],
["org", {}, "text", "GOOGLE INCORPORATED <script>"],
["adr", {}, "text",
[
"",
"",
[ %ADDRESS% ],
[ %CONTACT_ADDRESS_1% ],
"KOKOMO",
"BM",
"31337",
@@ -5,14 +5,15 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName" : "entity",
"handle" : "%NAME%",
"handle" : "%CONTACT_HANDLE_1%",
"status" : ["inactive"],
"links" :
[
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/%NAME%",
"type" : "application/rdap+json"
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"events":
@@ -38,5 +39,4 @@
]
}
]
}
@@ -32,7 +32,8 @@
{
"rel" : "alternate",
"href" : "https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -17,17 +17,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
}
],
"events": [
@@ -58,7 +61,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -79,7 +83,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -115,7 +120,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray" : [
@@ -160,7 +166,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -197,7 +204,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -236,7 +244,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -13,7 +13,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/addgraceperiod.lol"
}
],
"publicIds": [
@@ -65,7 +66,8 @@
{
"href": "https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel": "alternate",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domain/addgraceperiod.lol"
}
],
"title": "REDACTED FOR PRIVACY",
@@ -124,7 +126,8 @@
{
"href": "https://example.tld/rdap/domain/addgraceperiod.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/addgraceperiod.lol"
}
],
"nameservers": [
@@ -136,7 +139,8 @@
{
"href": "https://example.tld/rdap/nameserver/ns1.cat.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/addgraceperiod.lol"
}
],
"remarks": [
@@ -13,7 +13,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/autorenew.lol"
}
],
"publicIds": [
@@ -65,7 +66,8 @@
{
"href": "https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel": "alternate",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domain/autorenew.lol"
}
],
"title": "REDACTED FOR PRIVACY",
@@ -128,7 +130,8 @@
{
"href": "https://example.tld/rdap/domain/autorenew.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/autorenew.lol"
}
],
"nameservers": [
@@ -140,7 +143,8 @@
{
"href": "https://example.tld/rdap/nameserver/ns1.cat.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/autorenew.lol"
}
],
"remarks": [
@@ -17,17 +17,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domains"
}
],
"events": [
@@ -58,7 +61,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -77,7 +81,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -98,7 +103,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"vcardArray" : [
@@ -149,7 +155,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -186,7 +193,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -223,7 +231,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -18,17 +18,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
}
],
"events": [
@@ -64,7 +67,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -83,7 +87,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -110,7 +115,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray" : [
@@ -155,7 +161,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -192,7 +199,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -229,7 +237,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -13,7 +13,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/renew.lol"
}
],
"publicIds": [
@@ -65,7 +66,8 @@
{
"href": "https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel": "alternate",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domain/renew.lol"
}
],
"title": "REDACTED FOR PRIVACY",
@@ -124,7 +126,8 @@
{
"href": "https://example.tld/rdap/domain/renew.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/renew.lol"
}
],
"nameservers": [
@@ -136,7 +139,8 @@
{
"href": "https://example.tld/rdap/nameserver/ns1.cat.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/renew.lol"
}
],
"remarks": [
@@ -17,17 +17,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domain/cat.lol"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domain/cat.lol"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"events": [
@@ -58,7 +61,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"remarks": [
@@ -77,7 +81,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"remarks": [
@@ -105,7 +110,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"publicIds" : [
@@ -17,17 +17,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domain/cat.lol"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domain/cat.lol"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"events": [
@@ -58,7 +61,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"remarks": [
@@ -77,7 +81,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"remarks": [
@@ -105,7 +110,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/domain/cat.lol"
}
],
"publicIds" : [
@@ -164,7 +170,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domain/cat.lol"
}
]
},
@@ -200,7 +207,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domain/cat.lol"
}
]
},
@@ -13,7 +13,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/redemption.lol"
}
],
"publicIds": [
@@ -65,7 +66,8 @@
{
"href": "https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel": "alternate",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domain/redemption.lol"
}
],
"title": "REDACTED FOR PRIVACY",
@@ -124,7 +126,8 @@
{
"href": "https://example.tld/rdap/domain/redemption.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/redemption.lol"
}
],
"nameservers": [
@@ -136,7 +139,8 @@
{
"href": "https://example.tld/rdap/nameserver/ns1.cat.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/redemption.lol"
}
],
"remarks": [
@@ -17,17 +17,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
}
],
"events": [
@@ -58,7 +61,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -77,7 +81,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -105,7 +110,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"publicIds" : [
@@ -164,7 +170,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "%REQUEST_URL%"
}
]
},
@@ -200,7 +207,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "%REQUEST_URL%"
}
]
},
@@ -237,7 +245,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "%REQUEST_URL%"
}
]
},
@@ -13,7 +13,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/transfer.lol"
}
],
"publicIds": [
@@ -65,7 +66,8 @@
{
"href": "https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel": "alternate",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domain/transfer.lol"
}
],
"title": "REDACTED FOR PRIVACY",
@@ -124,7 +126,8 @@
{
"href": "https://example.tld/rdap/domain/transfer.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/transfer.lol"
}
],
"nameservers": [
@@ -136,7 +139,8 @@
{
"href": "https://example.tld/rdap/nameserver/ns1.cat.lol",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domain/transfer.lol"
}
],
"remarks": [
@@ -18,17 +18,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "%REQUEST_URL%"
}
],
"events": [
@@ -60,7 +63,8 @@
"href":
"https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -80,7 +84,8 @@
"href":
"https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"remarks": [
@@ -108,7 +113,8 @@
{
"href": "https://example.tld/rdap/entity/1",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray" : [
@@ -159,7 +165,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -196,7 +203,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -233,7 +241,8 @@
{
"href": "https://example.tld/rdap/entity/%CONTACT_HANDLE_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"vcardArray": [
@@ -18,17 +18,20 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://rdap.example.com/withSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://rdap.example.com/withoutSlash/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "related"
"rel": "related",
"value": "https://example.tld/rdap/domains"
}
],
"events": [
@@ -60,7 +63,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -80,7 +84,8 @@
{
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -108,7 +113,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/domains"
}
],
"publicIds" : [
@@ -167,7 +173,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -203,7 +210,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -239,7 +247,8 @@
{
"href":"https://github.com/google/nomulus/blob/master/docs/rdap.md#authentication",
"rel":"alternate",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -8,7 +8,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -27,7 +28,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -46,7 +48,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -65,7 +68,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_4%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -100,7 +104,8 @@
{
"type" : "application/rdap+json",
"rel" : "next",
"href" : "https://example.tld/rdap/domains?%NEXT_QUERY%"
"href" : "https://example.tld/rdap/domains?%NEXT_QUERY%",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -124,12 +129,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -148,9 +155,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "glossary",
"href" : "https://icann.org/epp",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -160,9 +168,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "help",
"href" : "https://icann.org/wicf",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -8,7 +8,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -27,7 +28,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -46,7 +48,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -66,7 +69,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_4%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -105,12 +109,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -129,9 +135,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "glossary",
"href" : "https://icann.org/epp",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -141,9 +148,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "help",
"href" : "https://icann.org/wicf",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -8,7 +8,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -27,7 +28,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -46,7 +48,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -66,7 +69,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_4%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -101,7 +105,8 @@
{
"type" : "application/rdap+json",
"rel" : "next",
"href" : "https://example.tld/rdap/domains?%NEXT_QUERY%"
"href" : "https://example.tld/rdap/domains?%NEXT_QUERY%",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -125,12 +130,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -149,9 +156,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "glossary",
"href" : "https://icann.org/epp",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -161,9 +169,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "help",
"href" : "https://icann.org/wicf",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -13,7 +13,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -34,7 +35,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -69,12 +71,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -87,9 +91,10 @@
"links":
[
{
"rel": "alternate",
"rel": "glossary",
"href": "https://icann.org/epp",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -99,9 +104,10 @@
"links":
[
{
"rel": "alternate",
"rel": "help",
"href": "https://icann.org/wicf",
"type": "text/html"
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -28,12 +28,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "%REQUEST_URL%"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "%REQUEST_URL%"
}
],
"title": "RDAP Terms of Service"
@@ -27,12 +27,14 @@
{
"rel" : "alternate",
"type" : "text/html",
"href" : "https://github.com/google/nomulus/blob/master/docs/rdap.md"
"href" : "https://github.com/google/nomulus/blob/master/docs/rdap.md",
"value": "https://example.tld/rdap/help%POSSIBLE_SLASH%"
},
{
"rel": "self",
"type": "application/rdap+json",
"href": "https://example.tld/rdap/help"
"href": "https://example.tld/rdap/help",
"value": "https://example.tld/rdap/help%POSSIBLE_SLASH%"
}
]
},
@@ -56,12 +58,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/help%POSSIBLE_SLASH%"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/help%POSSIBLE_SLASH%"
}
]
}
@@ -26,12 +26,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/help/tos"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/help/tos"
}
]
}
@@ -5,14 +5,15 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName": "nameserver",
"handle": "%HANDLE%",
"ldhName": "%NAME%",
"handle": "%NAMESERVER_HANDLE_1%",
"ldhName": "%NAMESERVER_NAME_1%",
"status": ["%STATUS%"],
"links": [
{
"href": "https://example.tld/rdap/nameserver/%NAME%",
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"ipAddresses": {
@@ -36,7 +37,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"publicIds" :
@@ -7,15 +7,16 @@
"status": [
"active"
],
"handle": "%HANDLE%",
"handle": "%NAMESERVER_HANDLE_1%",
"links": [
{
"href": "https://example.tld/rdap/nameserver/%NAME%",
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"ldhName": "%NAME%",
"ldhName": "%NAMESERVER_NAME_1%",
"events": [
{
"eventAction": "last update of RDAP database",
@@ -33,7 +34,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"publicIds" :
@@ -5,17 +5,18 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName": "nameserver",
"handle": "%HANDLE%",
"ldhName": "%NAME%",
"handle": "%NAMESERVER_HANDLE_1%",
"ldhName": "%NAMESERVER_NAME_1%",
"status": [
"active",
"associated"
],
"links": [
{
"href": "https://example.tld/rdap/nameserver/%NAME%",
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"ipAddresses": {
@@ -39,7 +40,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"publicIds" :
@@ -5,15 +5,16 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName": "nameserver",
"handle": "%HANDLE%",
"ldhName": "%PUNYCODENAME%",
"unicodeName": "%NAME%",
"handle": "%NAMESERVER_HANDLE_1%",
"ldhName": "%NAMESERVER_NAME_1%",
"unicodeName": "%NAMESERVER_UNICODE_NAME_1%",
"status": ["active"],
"links": [
{
"href": "https://example.tld/rdap/nameserver/%PUNYCODENAME%",
"href": "https://example.tld/rdap/nameserver/%NAMESERVER_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "%REQUEST_URL%"
}
],
"ipAddresses": {
@@ -37,7 +38,8 @@
{
"rel" : "self",
"href" : "https://example.tld/rdap/entity/1",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"publicIds" :
@@ -9,7 +9,8 @@
{
"rel":"self",
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type":"application/rdap+json"
"type":"application/rdap+json",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -31,7 +32,8 @@
{
"rel":"self",
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"type":"application/rdap+json"
"type":"application/rdap+json",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -53,7 +55,8 @@
{
"rel":"self",
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_3%",
"type":"application/rdap+json"
"type":"application/rdap+json",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -97,12 +100,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
],
"title":"RDAP Terms of Service"
@@ -121,9 +126,10 @@
"links":
[
{
"rel":"alternate",
"rel":"glossary",
"href":"https://icann.org/epp",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domains"
}
],
"title":"Status Codes"
@@ -134,9 +140,10 @@
"links":
[
{
"rel":"alternate",
"rel":"help",
"href":"https://icann.org/wicf",
"type":"text/html"
"type":"text/html",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -17,7 +17,8 @@
{
"type":"application/rdap+json",
"rel":"self",
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%"
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -38,7 +39,8 @@
{
"type":"application/rdap+json",
"rel":"self",
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%"
"href":"https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -69,12 +71,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -91,8 +95,9 @@
"links":[
{
"type":"text/html",
"rel":"alternate",
"href":"https://icann.org/epp"
"rel":"glossary",
"href":"https://icann.org/epp",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -102,8 +107,9 @@
"links":[
{
"type":"text/html",
"rel":"alternate",
"href":"https://icann.org/wicf"
"rel":"help",
"href":"https://icann.org/wicf",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -129,7 +129,7 @@
"type": "application/rdap+json"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
}
@@ -9,7 +9,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/4-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -65,7 +66,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/2-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -141,12 +143,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -10,7 +10,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/ns2.cat.lol"
"href" : "https://example.tld/rdap/nameserver/ns2.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -42,7 +43,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/ns1.cat2.lol"
"href" : "https://example.tld/rdap/nameserver/ns1.cat2.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -94,12 +96,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/nameservers"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/nameservers"
}
]
},
@@ -9,7 +9,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0001-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -65,7 +66,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0002-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -121,7 +123,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0003-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -177,7 +180,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0004-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -253,12 +257,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -8,7 +8,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_1%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -29,7 +30,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_2%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -50,7 +52,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_3%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -71,7 +74,8 @@
{
"href": "https://example.tld/rdap/domain/%DOMAIN_PUNYCODE_NAME_4%",
"type": "application/rdap+json",
"rel": "self"
"rel": "self",
"value": "https://example.tld/rdap/domains"
}
],
"remarks": [
@@ -112,12 +116,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/domains"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -136,9 +142,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "glossary",
"href" : "https://icann.org/epp",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
},
@@ -148,9 +155,10 @@
"links" :
[
{
"rel" : "alternate",
"rel" : "help",
"href" : "https://icann.org/wicf",
"type" : "text/html"
"type" : "text/html",
"value": "https://example.tld/rdap/domains"
}
]
}
@@ -10,7 +10,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx1.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx1.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -42,7 +43,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx2.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx2.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -74,7 +76,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx3.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx3.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -106,7 +109,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx4.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx4.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -157,12 +161,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/nameservers"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/nameservers"
}
]
},
@@ -9,7 +9,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/301",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds":
@@ -66,7 +67,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/302",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds":
@@ -123,7 +125,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/303",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds":
@@ -180,7 +183,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/304",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds":
@@ -257,12 +261,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -5,22 +5,23 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName" : "entity",
"handle" : "%NAME%",
"status" : ["%STATUS%"],
"handle" : "%REGISTRAR_HANDLE_1%",
"status" : ["%STATUS_1%"],
"roles" : ["registrar"],
"links" :
[
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/%NAME%",
"type" : "application/rdap+json"
"href": "https://example.tld/rdap/entity/%REGISTRAR_HANDLE_1%",
"type" : "application/rdap+json",
"value": "%REQUEST_URL%"
}
],
"publicIds" :
[
{
"type" : "IANA Registrar ID",
"identifier" : "%NAME%"
"identifier" : "%REGISTRAR_HANDLE_1%"
}
],
"events": [
@@ -34,7 +35,7 @@
"vcard",
[
["version", {}, "text", "4.0"],
["fn", {}, "text", "%FULLNAME%"],
["fn", {}, "text", "%REGISTRAR_FULLNAME_1%"],
["adr", {}, "text",
[
"",
@@ -5,8 +5,8 @@
"icann_rdap_technical_implementation_guide_0"
],
"objectClassName" : "entity",
"handle" : "%NAME%",
"status" : ["%STATUS%"],
"handle" : "%REGISTRAR_HANDLE_1%",
"status" : ["%STATUS_1%"],
"roles" : ["registrar"],
"events": [
{
@@ -19,7 +19,7 @@
"vcard",
[
["version", {}, "text", "4.0"],
["fn", {}, "text", "%FULLNAME%"],
["fn", {}, "text", "%REGISTRAR_FULLNAME_1%"],
["adr", {}, "text",
[
"",
@@ -9,7 +9,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/0001-ROID",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -65,7 +66,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/0002-ROID",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -121,7 +123,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/0003-ROID",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -177,7 +180,8 @@
{
"rel": "self",
"href": "https://example.tld/rdap/entity/0004-ROID",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -248,7 +252,8 @@
{
"type": "application/rdap+json",
"href": "https://example.tld/rdap/entities?%NAME%",
"rel": "next"
"rel": "next",
"value": "https://example.tld/rdap/entities"
}
],
"description": [ "Links to related pages." ]
@@ -273,12 +278,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -10,7 +10,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx1.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx1.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -42,7 +43,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx2.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx2.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -74,7 +76,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx3.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx3.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -106,7 +109,8 @@
{
"rel" : "self",
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/nameserver/nsx4.cat.lol"
"href" : "https://example.tld/rdap/nameserver/nsx4.cat.lol",
"value": "https://example.tld/rdap/nameservers"
}
],
"ipAddresses" :
@@ -153,7 +157,8 @@
{
"type" : "application/rdap+json",
"rel" : "next",
"href" : "https://example.tld/rdap/nameservers?%QUERY%"
"href" : "https://example.tld/rdap/nameservers?%QUERY%",
"value": "https://example.tld/rdap/nameservers"
}
]
},
@@ -177,12 +182,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/nameservers"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/nameservers"
}
]
},
@@ -9,7 +9,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0001-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -65,7 +66,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0002-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -121,7 +123,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/0003-ROID",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"events": [
@@ -177,7 +180,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/301",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds" :
@@ -249,7 +253,8 @@
{
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/entities?%NAME%",
"rel" : "next"
"rel" : "next",
"value": "https://example.tld/rdap/entities"
}
],
"description" : [ "Links to related pages." ]
@@ -274,12 +279,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -9,7 +9,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/301",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds" :
@@ -66,7 +67,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/302",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds" :
@@ -123,7 +125,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/303",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds" :
@@ -180,7 +183,8 @@
{
"rel" : "self",
"href": "https://example.tld/rdap/entity/304",
"type" : "application/rdap+json"
"type" : "application/rdap+json",
"value": "https://example.tld/rdap/entities"
}
],
"publicIds" :
@@ -252,7 +256,8 @@
{
"type" : "application/rdap+json",
"href" : "https://example.tld/rdap/entities?%NAME%",
"rel" : "next"
"rel" : "next",
"value": "https://example.tld/rdap/entities"
}
],
"description" : [ "Links to related pages." ]
@@ -277,12 +282,14 @@
{
"href": "https://example.tld/rdap/help/tos",
"rel": "self",
"type": "application/rdap+json"
"type": "application/rdap+json",
"value": "https://example.tld/rdap/entities"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"type": "text/html"
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html",
"value": "https://example.tld/rdap/entities"
}
]
},
@@ -1 +1 @@
{"key":"value","rdapConformance":["rdap_level_0","icann_rdap_response_profile_0","icann_rdap_technical_implementation_guide_0"],"notices":[{"title":"RDAP Terms of Service","links":[{"href":"https:\/\/www.registry.tld\/about\/rdap\/tos.html","rel":"alternate","type":"text\/html","value":"http:\/\/myserver.example.com\/help\/tos"}],"description":["By querying our Domain Database, you are agreeing to comply with these terms so please read them carefully.","Any information provided is 'as is' without any guarantee of accuracy.","Please do not misuse the Domain Database. It is intended solely for query-based access.","Don't use the Domain Database to allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations.","Don't access our Domain Database through the use of high volume, automated electronic processes that send queries or data to the systems of any ICANN-accredited registrar.","You may only use the information contained in the Domain Database for lawful purposes.","Do not compile, repackage, disseminate, or otherwise use the information contained in the Domain Database in its entirety, or in any substantial portion, without our prior written permission.","We may retain certain details about queries to our Domain Database for the purposes of detecting and preventing misuse.","We reserve the right to restrict or deny your access to the database if we suspect that you have failed to comply with these terms.","We reserve the right to modify this agreement at any time."]}]}
{"key":"value","rdapConformance":["rdap_level_0","icann_rdap_response_profile_0","icann_rdap_technical_implementation_guide_0"],"notices":[{"title":"RDAP Terms of Service","links":[{"href":"https:\/\/www.example.tld\/about\/rdap\/tos.html","rel":"alternate","type":"text\/html","value":"http:\/\/myserver.example.com\/help\/tos"}],"description":["By querying our Domain Database, you are agreeing to comply with these terms so please read them carefully.","Any information provided is 'as is' without any guarantee of accuracy.","Please do not misuse the Domain Database. It is intended solely for query-based access.","Don't use the Domain Database to allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations.","Don't access our Domain Database through the use of high volume, automated electronic processes that send queries or data to the systems of any ICANN-accredited registrar.","You may only use the information contained in the Domain Database for lawful purposes.","Do not compile, repackage, disseminate, or otherwise use the information contained in the Domain Database in its entirety, or in any substantial portion, without our prior written permission.","We may retain certain details about queries to our Domain Database for the purposes of detecting and preventing misuse.","We reserve the right to restrict or deny your access to the database if we suspect that you have failed to comply with these terms.","We reserve the right to modify this agreement at any time."]}]}
@@ -30,8 +30,8 @@
"type": "application/rdap+json"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html"
}
]
@@ -30,8 +30,8 @@
"type": "application/rdap+json"
},
{
"href": "https://www.registry.tld/about/rdap/tos.html",
"rel": "alternate",
"href": "https://www.example.tld/about/rdap/tos.html",
"rel": "terms-of-service",
"type": "text/html"
}
]
@@ -51,7 +51,7 @@
"links":
[
{
"rel": "alternate",
"rel": "glossary",
"href": "https://icann.org/epp",
"type": "text/html"
}
@@ -63,7 +63,7 @@
"links":
[
{
"rel": "alternate",
"rel": "help",
"href": "https://icann.org/wicf",
"type": "text/html"
}