# iRules Contest Entry Example

**URL:** <https://community.f5.com/t/irules-contest-entry-example/77054>\
**Category:** Contest Entries\
**Tags:** irules, appworld2026\
**Created:** [April 20, 2026, 6:30pm UTC](https://community.f5.com/t/irules-contest-entry-example/77054 "2026-04-20T18:30:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![JRahm](https://d1p9zq3aats0t8.cloudfront.net/user_avatar/community.f5.com/jrahm/32/3327_2.png) [@JRahm](https://community.f5.com/u/JRahm)\
**Post date:** [April 20, 2026, 6:30pm UTC](https://community.f5.com/t/irules-contest-entry-example/77054/1 "2026-04-20T18:30:45Z")

</div>

### Problem

Clearly state the problem you are trying to solve and why iRules are used as a solution. Provide as much context as you want to make sure the problem is well understood by the judges.

### Solution

Give a high level solution guide here, including any workflow or diagrams that would help the judges walk through your code.

### Impact

This section is for fleshing out the business value of your solution

### Code

PLEASE use a code block to wrap your code. The {;} icon on the second row of the toolbar is your friend. It should look like this before you submit:

```tcl
when RULE_INIT {
    log local0. "my code is so much easier to read in this code block!"
}

```

### Demo

If you want to record a video to demo your solution, you can throw upload or link from youtube in the toolbar.

> Make sure to tag your entry with APPWORLD2026, IRULES, and BERLIN, and make sure to submit your entry when done editing drafts.
